From e477746da257259906ed88646ad0ffa6a0138c4a Mon Sep 17 00:00:00 2001 From: NishiOwO Date: Sat, 1 Nov 2025 08:26:04 +0000 Subject: [PATCH] wip git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@552 b9cfdab3-6d41-4d17-bbe4-086880011989 --- GNUmakefile | 2 +- src/math/default.c | 21 ++++++++++++--------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/GNUmakefile b/GNUmakefile index 761bf96..5b07cf8 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -30,7 +30,7 @@ L_OBJS += src/icon/warning.o src/icon/note.o src/icon/info.o src/icon/news.o src L_OBJS += src/font/font.o src/font/boldfont.o src/font/ttf.o src/font/boldttf.o E_CFLAGS = $(CFLAGS) -E_LDFLAGS = $(LDFLAGS) -Lsrc -Wl,-rpath,$(shell pwd)/src +E_LDFLAGS = $(LDFLAGS) -Lsrc -Wl,-rpath,./src E_LIBS = $(LIBS) -lMw EXAMPLES = examples/basic/example$(EXEC) examples/basic/rotate$(EXEC) examples/basic/image$(EXEC) examples/basic/scrollbar$(EXEC) examples/basic/checkbox$(EXEC) examples/basic/radiobox$(EXEC) examples/basic/messagebox$(EXEC) examples/basic/viewport$(EXEC) examples/basic/listbox$(EXEC) examples/basic/progressbar$(EXEC) examples/basic/color_picker$(EXEC) diff --git a/src/math/default.c b/src/math/default.c index cdf8dd9..152a7bb 100644 --- a/src/math/default.c +++ b/src/math/default.c @@ -94,15 +94,18 @@ static void default_greaterThen_u8(MwLLVec* a, MwLLVec* b, MwLLVec* out) { out->un.u8.h = a->un.u8.h >= b->un.u8.h; }; static MwLLMathVTable table_u8 = { - .Add = default_add_u8, - .Sub = default_sub_u8, - .Multiply = default_multiply_u8, - .Reciprocal = default_reciprocal_u8, - .SquareRoot = default_squareRoot_u8, - .ShiftRight = default_shiftRight_u8, - .ShiftLeft = default_shiftLeft_u8, - .Equal = default_equal_u8, - .GreaterThen = default_greaterThen_u8, + default_add_u8, + default_multiply_u8, + default_sub_u8, + default_reciprocal_u8, + default_squareRoot_u8, + NULL, + NULL, + default_shiftRight_u8, + default_shiftLeft_u8, + default_equal_u8, + default_greaterThen_u8, + NULL }; static void default_add_u16(MwLLVec* a, MwLLVec* b, MwLLVec* out) { out->un.u16.a = a->un.u16.a + b->un.u16.a;