/test/language/gc/glu_external_native_array01.c
http://github.com/tybor/Liberty · C · 21 lines · 14 code · 5 blank · 2 comment · 3 complexity · 5f359848d6c4257e59cd1f45d0a4dc52 MD5 · raw file
- #include <stdlib.h>
- #define C_ARRAY_OFFSET 100
- #define C_ARRAY_SIZE 1000
- char* get_c_array(void){
- char* tmp = calloc(C_ARRAY_SIZE, 1);
- tmp += C_ARRAY_OFFSET;
- /*printf(" TMP1 %p \n", tmp);*/
- return tmp;
- }
- int untouched_c_array(char* ca){
- char* tmp = (ca - C_ARRAY_OFFSET);
- /*printf(" ca %p \n", ca);*/
- for (; ca >= tmp; ca--)
- if (*ca != '\0') return 0;
- return 1;
- }