@@ 7,10 7,10 @@ clang-format -i nasu.c
rm ./nasu
# debug(slow)
-# cc -std=c89 -DDEBUG -Wall -Wpedantic -Wshadow -Wextra -Werror=implicit-int -Werror=incompatible-pointer-types -Werror=int-conversion -Wvla -g -Og -fsanitize=address -fsanitize=undefined nasu.c -L/usr/local/lib -lSDL2 -o nasu
+cc -std=c89 -DDEBUG -Wall -Wpedantic -Wshadow -Wextra -Werror=implicit-int -Werror=incompatible-pointer-types -Werror=int-conversion -Wvla -g -Og -fsanitize=address -fsanitize=undefined nasu.c -L/usr/local/lib -lSDL2 -o nasu
# build(fast)
-cc nasu.c -std=c89 -Os -DNDEBUG -g0 -s -Wall -L/usr/local/lib -lSDL2 -o nasu
+# cc nasu.c -std=c89 -Os -DNDEBUG -g0 -s -Wall -L/usr/local/lib -lSDL2 -o nasu
# Size
echo "Size: $(du -sk ./nasu)"
@@ 150,7 150,7 @@ jagg(int x, int y)
}
int
-patt(int x, int y, int mode, int size)
+patt(int x, int y, int mode)
{
if(mode == 1)
return ((x + y) % 4) == 0 && ((y - x) % 4) == 0;
@@ 171,7 171,7 @@ fill(int x, int y, int mode, int size, int color)
continue;
else if(mode == 4 && jagg(ox, oy))
putchr(ox, oy, 0);
- else if(patt(ox, oy, mode, size))
+ else if(patt(ox, oy, mode))
putchr(ox, oy, color);
}
@@ 332,7 332,7 @@ destroy(void)
}
void
-exportchr(Brush *b)
+exportchr(void)
{
FILE *f = fopen("nasu-export.chr", "wb");
if(!fwrite(chrbuf, sizeof(chrbuf), 1, f))
@@ 477,7 477,7 @@ dokey(SDL_Event *event, Brush *b)
case SDLK_2: setcolor(b, 2); break;
case SDLK_3: setcolor(b, 3); break;
case SDLK_4: setcolor(b, 0); break;
- case SDLK_e: exportchr(b); break;
+ case SDLK_e: exportchr(); break;
case SDLK_r: renderbmp(); break;
case SDLK_a: setmode(b, 0); break;
case SDLK_s: setmode(b, 1); break;