aboutsummaryrefslogtreecommitdiffstats
path: root/l4darr
diff options
context:
space:
mode:
authorLAN-TW <lantw44@gmail.com>2012-09-13 01:09:01 +0800
committerLAN-TW <lantw44@gmail.com>2012-09-13 01:09:01 +0800
commit286793cc984b2b5b05bb51ee2f73778a571dc0d4 (patch)
treecce70d940a51bf0370512aea748b625683cbb644 /l4darr
parent3e3947087f43f172a01d9c1f2b8069d55b934115 (diff)
downloadl4basic-286793cc984b2b5b05bb51ee2f73778a571dc0d4.tar
l4basic-286793cc984b2b5b05bb51ee2f73778a571dc0d4.tar.gz
l4basic-286793cc984b2b5b05bb51ee2f73778a571dc0d4.tar.bz2
l4basic-286793cc984b2b5b05bb51ee2f73778a571dc0d4.tar.lz
l4basic-286793cc984b2b5b05bb51ee2f73778a571dc0d4.tar.xz
l4basic-286793cc984b2b5b05bb51ee2f73778a571dc0d4.tar.zst
l4basic-286793cc984b2b5b05bb51ee2f73778a571dc0d4.zip
在一些函式的 data 參數加上 const 標記
Diffstat (limited to 'l4darr')
-rw-r--r--l4darr/d1array.c2
-rw-r--r--l4darr/l4darr.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/l4darr/d1array.c b/l4darr/d1array.c
index 4e84f1c..4091358 100644
--- a/l4darr/d1array.c
+++ b/l4darr/d1array.c
@@ -36,7 +36,7 @@ void l4da_free(L4DA* arr){
free(arr);
}
-int l4da_pushback(L4DA* arr, void* data){
+int l4da_pushback(L4DA* arr, const void* data){
if((arr->arr_maxlen) < (arr->arr_curlen + 1)){
if(arr->arr_maxlen != 0){
if(l4da_setmax(arr, arr->arr_maxlen*2) < 0){
diff --git a/l4darr/l4darr.h b/l4darr/l4darr.h
index 5f0c4ad..d4aab12 100644
--- a/l4darr/l4darr.h
+++ b/l4darr/l4darr.h
@@ -15,7 +15,7 @@ typedef struct l4lib_dyn_arr{
L4DA* l4da_create_setmax(int, int, int);
L4DA* l4da_create(int, int);
void l4da_free(L4DA*);
-int l4da_pushback(L4DA*, void*);
+int l4da_pushback(L4DA*, const void*);
#define l4da_popback(arr) (((arr)->arr_curlen)--)
#define l4da_getlen(arr) ((arr)->arr_curlen)
int l4da_setlen(L4DA*, int);