* Removed '\x0f' from the IRC exporter until I understand why it was here.tags/v0.99.beta14
| @@ -99,7 +99,7 @@ void _cucul_get_ansi(cucul_t *qq, struct cucul_export *ex) | |||||
| } | } | ||||
| /* Crop to really used size */ | /* Crop to really used size */ | ||||
| ex->size = strlen(ex->buffer) + 1; | |||||
| ex->size = (uintptr_t)(cur - ex->buffer); | |||||
| ex->buffer = realloc(ex->buffer, ex->size); | ex->buffer = realloc(ex->buffer, ex->size); | ||||
| } | } | ||||
| @@ -185,7 +185,7 @@ void _cucul_get_html3(cucul_t *qq, struct cucul_export *ex) | |||||
| cur += sprintf(cur, "</table>\n"); | cur += sprintf(cur, "</table>\n"); | ||||
| /* Crop to really used size */ | /* Crop to really used size */ | ||||
| ex->size = strlen(ex->buffer) + 1; | |||||
| ex->size = (uintptr_t)(cur - ex->buffer); | |||||
| ex->buffer = realloc(ex->buffer, ex->size); | ex->buffer = realloc(ex->buffer, ex->size); | ||||
| } | } | ||||
| @@ -58,8 +58,6 @@ void _cucul_get_irc(cucul_t *qq, struct cucul_export *ex) | |||||
| cur = ex->buffer; | cur = ex->buffer; | ||||
| *cur++ = '\x0f'; | |||||
| for(y = 0; y < qq->height; y++) | for(y = 0; y < qq->height; y++) | ||||
| { | { | ||||
| uint32_t *lineattr = qq->attr + y * qq->width; | uint32_t *lineattr = qq->attr + y * qq->width; | ||||
| @@ -105,9 +103,7 @@ void _cucul_get_irc(cucul_t *qq, struct cucul_export *ex) | |||||
| *cur++ = '\n'; | *cur++ = '\n'; | ||||
| } | } | ||||
| *cur++ = '\x0f'; | |||||
| /* Crop to really used size */ | /* Crop to really used size */ | ||||
| ex->size = strlen(ex->buffer) + 1; | |||||
| ex->size = (uintptr_t)(cur - ex->buffer); | |||||
| ex->buffer = realloc(ex->buffer, ex->size); | ex->buffer = realloc(ex->buffer, ex->size); | ||||
| } | } | ||||
| @@ -134,7 +134,7 @@ void _cucul_get_ps(cucul_t *qq, struct cucul_export *ex) | |||||
| cur += sprintf(cur, "showpage\n"); | cur += sprintf(cur, "showpage\n"); | ||||
| /* Crop to really used size */ | /* Crop to really used size */ | ||||
| ex->size = strlen(ex->buffer) + 1; | |||||
| ex->size = (uintptr_t)(cur - ex->buffer); | |||||
| ex->buffer = realloc(ex->buffer, ex->size); | ex->buffer = realloc(ex->buffer, ex->size); | ||||
| } | } | ||||
| @@ -146,7 +146,7 @@ void _cucul_get_svg(cucul_t *qq, struct cucul_export *ex) | |||||
| cur += sprintf(cur, "</svg>\n"); | cur += sprintf(cur, "</svg>\n"); | ||||
| /* Crop to really used size */ | /* Crop to really used size */ | ||||
| ex->size = strlen(ex->buffer) + 1; | |||||
| ex->size = (uintptr_t)(cur - ex->buffer); | |||||
| ex->buffer = realloc(ex->buffer, ex->size); | ex->buffer = realloc(ex->buffer, ex->size); | ||||
| } | } | ||||