@@ -61,7 +61,11 @@ return div(arg0,arg1);
6161
6262//char* ecvt(double ,int , int* , int* )
6363char * c_ecvt (double arg0 ,int arg1 , int * arg2 , int * arg3 ){
64+ #ifdef ANDROID
65+ return NULL ;
66+ #else
6467return ecvt (arg0 ,arg1 ,arg2 ,arg3 );
68+ #endif
6569}
6670
6771// //double erand48(unsigned )
@@ -76,7 +80,12 @@ void c_exit (int arg0){
7680
7781//char* fcvt(double ,int , int* , int* )
7882char * c_fcvt (double arg0 ,int arg1 , int * arg2 , int * arg3 ){
83+ #ifdef ANDROID
84+ return NULL ;
85+ #else
86+
7987return fcvt (arg0 ,arg1 ,arg2 ,arg3 );
88+ #endif
8089}
8190
8291//void free( void* )
@@ -86,7 +95,11 @@ void c_free ( void* arg0){
8695
8796//char* gcvt(double ,int , char* )
8897char * c_gcvt (double arg0 ,int arg1 , char * arg2 ){
98+ #ifdef ANDROID
99+ return NULL ;
100+ #else
89101return gcvt (arg0 ,arg1 ,arg2 );
102+ #endif
90103}
91104
92105//char* getenv(const char* )
@@ -141,7 +154,11 @@ return malloc(arg0);
141154
142155//int mblen(const char* ,size_t )
143156int c_mblen (const char * arg0 ,size_t arg1 ){
157+ #ifdef ANDROID
158+ return 0 ;
159+ #else
144160return mblen (arg0 ,arg1 );
161+ #endif
145162}
146163
147164//size_t mbstowcs( wchar_t* ,const char* ,size_t )
@@ -151,7 +168,11 @@ return mbstowcs(arg0,arg1,arg2);
151168
152169//int mbtowc( wchar_t* ,const char* ,size_t )
153170int c_mbtowc ( wchar_t * arg0 ,const char * arg1 ,size_t arg2 ){
171+ #ifdef ANDROID
172+ return 0 ;
173+ #else
154174return mbtowc (arg0 ,arg1 ,arg2 );
175+ #endif
155176}
156177
157178//char* mktemp( char* )
@@ -271,7 +292,11 @@ return wcstombs(arg0,arg1,arg2);
271292
272293//int wctomb( char* ,wchar_t )
273294int c_wctomb ( char * arg0 ,wchar_t arg1 ){
295+ #ifdef ANDROID
296+ return 0 ;
297+ #else
274298return wctomb (arg0 ,arg1 );
299+ #endif
275300}
276301
277302//double acos(double )
@@ -687,7 +712,11 @@ return gets(arg0);
687712
688713//int getw( FILE* )
689714int c_getw ( FILE * arg0 ){
715+ #ifdef ANDROID
716+ return 0 ;
717+ #else
690718return getw (arg0 );
719+ #endif
691720}
692721
693722//int pclose( FILE* )
@@ -783,8 +812,8 @@ return setvbuf(arg0,arg1,arg2,arg3);
783812int c_snprintf ( char * arg0 ,size_t arg1 ,const char * arg2 ,...){
784813 int nret ;
785814 va_list args ;
786- va_start (args , arg0 );
787- nret = snprintf (arg0 ,arg1 ,args );
815+ va_start (args , arg2 );
816+ nret = snprintf (arg0 ,arg1 ,arg2 , args );
788817 va_end (args );
789818 return nret ;
790819}
@@ -919,6 +948,10 @@ char* c_strerror (int arg0){
919948return strerror (arg0 );
920949}
921950
951+ int c_errorno (){
952+ return errno ;
953+ }
954+
922955//size_t strlen(const char* )
923956size_t c_strlen (const char * arg0 ){
924957return strlen (arg0 );
0 commit comments