X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fadt%2Farray.c;h=75ce38bca8fd32ce5793962e8b26986b38eddb35;hb=3da5ed2598245b896255bc444aaa1768f6098cfe;hp=ad721ad3c8b2aaf2eb066b642e540537227a976a;hpb=0fbcef83aa6060534172bb13e71cdadb04428806;p=libfirm diff --git a/ir/adt/array.c b/ir/adt/array.c index ad721ad3c..75ce38bca 100644 --- a/ir/adt/array.c +++ b/ir/adt/array.c @@ -26,9 +26,7 @@ #include "config.h" -#ifdef HAVE_STDLIB_H -# include -#endif +#include #include "array_t.h" #include "xmalloc.h" @@ -78,7 +76,8 @@ void ir_verify_arr(const void *arr) * * @remark Helper function, use NEW_ARR_D() instead. */ -void *ir_new_arr_d(struct obstack *obstack, int nelts, size_t elts_size) { +void *ir_new_arr_d(struct obstack *obstack, int nelts, size_t elts_size) +{ ir_arr_descr *dp; assert(obstack && (nelts >= 0)); @@ -101,7 +100,8 @@ void *ir_new_arr_d(struct obstack *obstack, int nelts, size_t elts_size) { * * @remark Helper function, use NEW_ARR_F() instead. */ -void *ir_new_arr_f(int nelts, size_t elts_size) { +void *ir_new_arr_f(int nelts, size_t elts_size) +{ ir_arr_descr *new; assert (nelts >= 0); @@ -118,7 +118,8 @@ void *ir_new_arr_f(int nelts, size_t elts_size) { * * @remark Helper function, use DEL_ARR_F() instead. */ -void ir_del_arr_f(void *elts) { +void ir_del_arr_f(void *elts) +{ ir_arr_descr *dp = ARR_DESCR (elts); ARR_VRFY (elts); @@ -145,7 +146,8 @@ void ir_del_arr_f(void *elts) { * * @remark Helper function, use ARR_SETLEN() instead. */ -void *ir_arr_setlen (void *elts, int nelts, size_t elts_size) { +void *ir_arr_setlen (void *elts, int nelts, size_t elts_size) +{ ir_arr_descr *dp = ARR_DESCR (elts); assert ((dp->magic == ARR_F_MAGIC) && (nelts >= 0)); @@ -171,7 +173,8 @@ void *ir_arr_setlen (void *elts, int nelts, size_t elts_size) { * * @remark Helper function, use ARR_RESIZE() instead. */ -void *ir_arr_resize(void *elts, int nelts, size_t eltsize) { +void *ir_arr_resize(void *elts, int nelts, size_t eltsize) +{ ir_arr_descr *dp = ARR_DESCR(elts); int n; @@ -204,7 +207,9 @@ void *ir_arr_resize(void *elts, int nelts, size_t eltsize) { * Do NOT use is in code, use ARR_LEN() macro! * This function is intended to be called from a debugger. */ -int array_len(const void *arr) { +int array_len(const void *arr); +int array_len(const void *arr) +{ return ARR_LEN(arr); } @@ -213,7 +218,9 @@ int array_len(const void *arr) { * Do NOT use is in code!. * This function is intended to be called from a debugger. */ -ir_arr_descr *array_descr(const void *arr) { +ir_arr_descr *array_descr(const void *arr); +ir_arr_descr *array_descr(const void *arr) +{ if (! arr) return NULL; return ARR_DESCR(arr);