libansilove

Library for converting ANSI, ASCII, and other formats to PNG
Log | Files | Refs | README | LICENSE

commit 399df7968ed63077e4762e3a06e314717c916f2e
parent 15849ba2022ea96b81f86f7a56c610d1fd2c3c05
Author: Frederic Cambus <fred@statdns.com>
Date:   Wed, 24 Oct 2018 19:09:29 +0200

Introduce and use TUNDRA_HEADER_LENGTH macro

Diffstat:
Msrc/loaders/tundra.c | 6++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/loaders/tundra.c b/src/loaders/tundra.c @@ -13,6 +13,8 @@ #define TUNDRA_VERSION 24 +#define TUNDRA_HEADER_LENGTH 9 /* 8 + 1 */ + #define TUNDRA_POSITION 1 #define TUNDRA_COLOR_BACKGROUND 2 #define TUNDRA_COLOR_FOREGROUND 4 @@ -51,7 +53,7 @@ int ansilove_tundra(struct ansilove_ctx *ctx, struct ansilove_options *options) // read tundra file a first time to find the image size uint32_t cursor, character, background = 0, foreground = 0; - uint32_t loop = 9; + uint32_t loop = TUNDRA_HEADER_LENGTH; int32_t column = 0, row = 1; while (loop < ctx->length) { @@ -113,7 +115,7 @@ int ansilove_tundra(struct ansilove_ctx *ctx, struct ansilove_options *options) column = 0; row = 0; - loop = 9; + loop = TUNDRA_HEADER_LENGTH; while (loop < ctx->length) { if (column == columns) {