1
0
mirror of https://github.com/fumiama/CMoe-Counter.git synced 2024-11-23 22:00:56 +01:00

优化显示长度

This commit is contained in:
源文雨 2022-03-02 17:22:15 +08:00
parent c5be74985d
commit e871d3da19

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) {
int i = 0;
uint32_t len = sizeof(svg_small) - 1
+ (sizeof(img_slot_front) + sizeof(img_slot_rear) - 1) * 10
+ 16 + isbig
+ sizeof(svg_tail) - 1;
for(int i = 0; cntstr[i]; i++) {
for(; cntstr[i]; i++) {
len += len_type[cntstr[i] - '0'];
}
len += (sizeof(img_slot_front) + sizeof(img_slot_rear) - 1) * i;
return len;
}