diff options
author | lantw44 <lantw44@gmail.com> | 2012-08-30 17:44:36 +0800 |
---|---|---|
committer | lantw44 <lantw44@gmail.com> | 2012-08-30 17:44:36 +0800 |
commit | 36c31b43db16dfeebe92174285bfb18eee7eef7a (patch) | |
tree | 662e77b4ee940b0283bfac1aa7d3bbae2500c541 | |
parent | 3e44e2e2f1feea48bf916e98a6fe3a85869857ba (diff) | |
download | l4basic-36c31b43db16dfeebe92174285bfb18eee7eef7a.tar.gz l4basic-36c31b43db16dfeebe92174285bfb18eee7eef7a.tar.zst l4basic-36c31b43db16dfeebe92174285bfb18eee7eef7a.zip |
l4darr: 修正二維陣列部份函式名稱不一致,以及取值部份發生的錯誤
-rw-r--r-- | l4darr/d2array.c | 2 | ||||
-rw-r--r-- | l4darr/l4darr.h | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/l4darr/d2array.c b/l4darr/d2array.c index 7b39c28..c2d6e69 100644 --- a/l4darr/d2array.c +++ b/l4darr/d2array.c @@ -1,7 +1,7 @@ #include <stdlib.h> #include <l4darr.h> -L4DA2* l4da2_create_setmax(int itemsize, int lenx, int leny){ +L4DA2* l4da2_create(int itemsize, int lenx, int leny){ if(lenx <= 0 || leny <= 0 || itemsize <= 0){ return NULL; } diff --git a/l4darr/l4darr.h b/l4darr/l4darr.h index fd2d267..217a1f8 100644 --- a/l4darr/l4darr.h +++ b/l4darr/l4darr.h @@ -53,9 +53,9 @@ void l4da2_free(L4DA2*); #define l4da2_getleny(arr) ((arr)->arr_leny) #define l4da2_itemsize(arr) ((arr)->arr_itemsize) #define l4da2_v(arr, type, numx, numy) \ - (*(((type*)((arr)->arr_data))+((numx)*(l4da2_getlenx(arr)))+(numy))) + (*(((type*)((arr)->arr_data))+((numx)*(l4da2_getleny(arr)))+(numy))) #define l4da2_vp(arr, numx, numy) \ ((void*)(((char*)((arr)->arr_data))+ \ - ((arr)->arr_itemsize)*((numx)*(l4da2_getlenx(arr))+(numy)))) + ((arr)->arr_itemsize)*((numx)*(l4da2_getleny(arr))+(numy)))) #endif |