mirror of
https://github.com/fumiama/CMoe-Counter.git
synced 2024-11-27 15:20:47 +01:00
优化显示长度
This commit is contained in:
parent
df36f7b9fd
commit
65f7583c2f
4
cmoe.c
4
cmoe.c
@ -89,7 +89,7 @@ static uint32_t get_content_len(int isbig, uint16_t* len_type, char* cntstr) {
|
||||
+ 16 + isbig
|
||||
+ sizeof(svg_tail) - 1;
|
||||
for(int i = 0; cntstr[i]; i++) {
|
||||
len += len_type[cntstr[i] - '0'] + (sizeof(img_slot_front) + sizeof(img_slot_rear) - 1);
|
||||
len += len_type[cntstr[i] - '0'] + (sizeof(img_slot_front) + sizeof(img_slot_rear) - 2);
|
||||
}
|
||||
return len;
|
||||
}
|
||||
@ -149,7 +149,7 @@ static void return_count(char* name, char* theme) {
|
||||
printf(img_slot_front, w * i, w, h);
|
||||
int n = cntstr[i] - '0';
|
||||
fwrite(theme_type[n], len_type[n], 1, stdout);
|
||||
puts(img_slot_rear);
|
||||
printf(img_slot_rear);
|
||||
}
|
||||
fflush(stdout);
|
||||
write(1, svg_tail, sizeof(svg_tail)-1);
|
||||
|
2
cmoe.h
2
cmoe.h
@ -50,7 +50,7 @@ const char svg_big[] =
|
||||
" <g>\n"
|
||||
" \n";
|
||||
const char img_slot_front[] = " <image x=\"%d\" y=\"0\" width=\"%d\" height=\"%d\" xlink:href=\"";
|
||||
const char img_slot_rear[] = "\"></image>";
|
||||
const char img_slot_rear[] = "\"></image>\n";
|
||||
const char svg_tail[] =
|
||||
" </g>\n"
|
||||
"</svg>";
|
||||
|
Loading…
Reference in New Issue
Block a user