aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlantw44 <lantw44@gmail.com>2012-08-30 17:44:36 +0800
committerlantw44 <lantw44@gmail.com>2012-08-30 17:44:36 +0800
commit36c31b43db16dfeebe92174285bfb18eee7eef7a (patch)
tree662e77b4ee940b0283bfac1aa7d3bbae2500c541
parent3e44e2e2f1feea48bf916e98a6fe3a85869857ba (diff)
downloadl4basic-36c31b43db16dfeebe92174285bfb18eee7eef7a.tar
l4basic-36c31b43db16dfeebe92174285bfb18eee7eef7a.tar.gz
l4basic-36c31b43db16dfeebe92174285bfb18eee7eef7a.tar.bz2
l4basic-36c31b43db16dfeebe92174285bfb18eee7eef7a.tar.lz
l4basic-36c31b43db16dfeebe92174285bfb18eee7eef7a.tar.xz
l4basic-36c31b43db16dfeebe92174285bfb18eee7eef7a.tar.zst
l4basic-36c31b43db16dfeebe92174285bfb18eee7eef7a.zip
l4darr: 修正二維陣列部份函式名稱不一致,以及取值部份發生的錯誤
-rw-r--r--l4darr/d2array.c2
-rw-r--r--l4darr/l4darr.h4
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