1
0
mirror of https://github.com/fumiama/CMoe-Counter.git synced 2025-02-13 09:02:38 +01:00

优化显示长度

This commit is contained in:
fumiama 2022-03-02 17:22:15 +08:00
parent 8b0eb7c10b
commit 7f3597312e

5
cmoe.c
View File

@ -85,13 +85,14 @@ static int add_user(char* name, uint32_t count, FILE* fp) {
} }
static uint32_t get_content_len(int isbig, uint16_t* len_type, char* cntstr) { static uint32_t get_content_len(int isbig, uint16_t* len_type, char* cntstr) {
int i = 0;
uint32_t len = sizeof(svg_small) - 1 uint32_t len = sizeof(svg_small) - 1
+ (sizeof(img_slot_front) + sizeof(img_slot_rear) - 1) * 10
+ 16 + isbig + 16 + isbig
+ sizeof(svg_tail) - 1; + sizeof(svg_tail) - 1;
for(int i = 0; cntstr[i]; i++) { for(; cntstr[i]; i++) {
len += len_type[cntstr[i] - '0']; len += len_type[cntstr[i] - '0'];
} }
len += (sizeof(img_slot_front) + sizeof(img_slot_rear) - 1) * i;
return len; return len;
} }