root@ubuntu:/usr/local/src/evoplus_cid/jni# gcc evoplus_cid.c -o evoplus_cid
evoplus_cid.c: In function ‘parse_serial’:
evoplus_cid.c:107:7: warning: implicit declaration of function ‘strlen’ [-Wimplicit-function-declaration]
if ((strlen(str) > 2) && (str[0] == '0') &&
^~~~~~
evoplus_cid.c:107:7: warning: incompatible implicit declaration of built-in function ‘strlen’
evoplus_cid.c:107:7: note: include ‘<string.h>’ or provide a declaration of ‘strlen’
evoplus_cid.c:109:9: warning: implicit declaration of function ‘strtol’ [-Wimplicit-function-declaration]
val = strtol(str, NULL, 16);
^~~~~~
evoplus_cid.c: In function ‘main’:
evoplus_cid.c:135:8: warning: incompatible implicit declaration of built-in function ‘strlen’
len = strlen(argv[2]);
^~~~~~
evoplus_cid.c:135:8: note: include ‘<string.h>’ or provide a declaration of ‘strlen’
evoplus_cid.c:179:2: warning: implicit declaration of function ‘close’; did you mean ‘pclose’? [-Wimplicit-function-declaration]
close(fd);
^~~~~
pclose
root@ubuntu:/usr/local/src/evoplus_cid/jni#