17 typedef char symbol_char;
19 #define STRING_LITERAL(string) string
23 #define STRNCMP strncmp
25 #define SNPRINTF snprintf
30 #define OPEN_READ(path) fopen(path,"rb")
31 #define OPEN_WRITE(path) fopen(path,"wb")
33 #define print_native_string(string) print_string(string)
35 typedef pthread_t THREADHANDLE;
37 THREADHANDLE start_thread(void *(*start_routine)(void *),void *args);
38 inline static THREADHANDLE thread_id() { return pthread_self(); }
41 void sleep_nanos(u64 nsec);
44 void move_file(const vm_char *path1, const vm_char *path2);