Change ifdef linux to __linux for C11 compatibility

and add a fallback for unsupported operating systems in detect()
This commit is contained in:
Martin Kroeker 2020-09-30 22:50:21 +02:00 committed by GitHub
parent 0b2bb5696a
commit e1574cbc83
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 1 deletions

View File

@ -104,7 +104,7 @@ char *corename[] = {
int detect(void){ int detect(void){
#ifdef linux #ifdef __linux
FILE *infile; FILE *infile;
char buffer[512], *p; char buffer[512], *p;
@ -214,6 +214,8 @@ switch ( id >> 16 ) {
return CPUTYPE_UNKNOWN; return CPUTYPE_UNKNOWN;
} }
#endif #endif
return CPUTYPE_UNKNOWN;
} }
void get_architecture(void){ void get_architecture(void){