diff --git a/lib/data.c b/lib/data.c index d194eaab..a2b39164 100644 --- a/lib/data.c +++ b/lib/data.c @@ -17,7 +17,7 @@ pic_data_p(pic_state *pic, pic_value obj, const pic_data_type *type) } void * -pic_data(pic_state *PIC_UNUSED(pic), pic_value data) +pic_data(pic_state *pic, pic_value data) { return data_ptr(pic, data)->data; } diff --git a/lib/dict.c b/lib/dict.c index f7765e77..2c20f3af 100644 --- a/lib/dict.c +++ b/lib/dict.c @@ -43,7 +43,7 @@ pic_dict_set(pic_state *pic, pic_value dict, pic_value key, pic_value val) } int -pic_dict_size(pic_state *PIC_UNUSED(pic), pic_value dict) +pic_dict_size(pic_state *pic, pic_value dict) { return kh_size(&dict_ptr(pic, dict)->hash); } @@ -70,7 +70,7 @@ pic_dict_del(pic_state *pic, pic_value dict, pic_value key) } bool -pic_dict_next(pic_state *PIC_UNUSED(pic), pic_value dict, int *iter, pic_value *key, pic_value *val) +pic_dict_next(pic_state *pic, pic_value dict, int *iter, pic_value *key, pic_value *val) { khash_t(dict) *h = &dict_ptr(pic, dict)->hash; int it = *iter; diff --git a/lib/object.h b/lib/object.h index dc00abc7..a800c3dc 100644 --- a/lib/object.h +++ b/lib/object.h @@ -190,11 +190,11 @@ obj_value(pic_state *pic, void *ptr) return pic_obj_value(pic, ptr, obj_type(ptr)); } -#define DEFPTR(name,type) \ - PIC_STATIC_INLINE type * \ - name##_ptr(pic_state *PIC_UNUSED(pic), pic_value o) { \ - assert(pic_##name##_p(pic,o)); \ - return (type *) pic_ptr(pic, o); \ +#define DEFPTR(name,type) \ + PIC_STATIC_INLINE type * \ + name##_ptr(pic_state *pic, pic_value o) { \ + assert(pic_##name##_p(pic,o)); \ + return (type *) pic_ptr(pic, o); \ } #define pic_data_p(pic,o) (pic_data_p(pic,o,NULL)) diff --git a/lib/string.c b/lib/string.c index 596aac97..24531ae1 100644 --- a/lib/string.c +++ b/lib/string.c @@ -250,7 +250,7 @@ pic_vstrf_value(pic_state *pic, const char *fmt, va_list ap) } int -pic_str_len(pic_state *PIC_UNUSED(pic), pic_value str) +pic_str_len(pic_state *pic, pic_value str) { return str_ptr(pic, str)->rope->weight; } diff --git a/lib/vector.c b/lib/vector.c index 3fed5856..5073f7d0 100644 --- a/lib/vector.c +++ b/lib/vector.c @@ -26,19 +26,19 @@ pic_make_vec(pic_state *pic, int len, pic_value *argv) } pic_value -pic_vec_ref(pic_state *PIC_UNUSED(pic), pic_value vec, int k) +pic_vec_ref(pic_state *pic, pic_value vec, int k) { return vec_ptr(pic, vec)->data[k]; } void -pic_vec_set(pic_state *PIC_UNUSED(pic), pic_value vec, int k, pic_value val) +pic_vec_set(pic_state *pic, pic_value vec, int k, pic_value val) { vec_ptr(pic, vec)->data[k] = val; } int -pic_vec_len(pic_state *PIC_UNUSED(pic), pic_value vec) +pic_vec_len(pic_state *pic, pic_value vec) { return vec_ptr(pic, vec)->len; }