1> interface.c 1>c:\users\gage\desktop\powder toy source\includes\cdefs.h(90): warning C4005: '__volatile' : macro redefinition 1> C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\specstrings_strict.h(915) : see previous definition of '__volatile' 1>C:\Users\Gage\Desktop\Powder Toy Source\includes\dirent.h(35): error C2061: syntax error : identifier '__THROW' 1>C:\Users\Gage\Desktop\Powder Toy Source\includes\dirent.h(35): error C2059: syntax error : ';' 1>C:\Users\Gage\Desktop\Powder Toy Source\includes\dirent.h(36): error C2061: syntax error : identifier '__THROW' 1>C:\Users\Gage\Desktop\Powder Toy Source\includes\dirent.h(36): error C2059: syntax error : ';' 1>C:\Users\Gage\Desktop\Powder Toy Source\includes\dirent.h(37): error C2061: syntax error : identifier '__THROW' 1>C:\Users\Gage\Desktop\Powder Toy Source\includes\dirent.h(37): error C2059: syntax error : ';' 1>C:\Users\Gage\Desktop\Powder Toy Source\includes\dirent.h(38): error C2061: syntax error : identifier '__THROW' 1>C:\Users\Gage\Desktop\Powder Toy Source\includes\dirent.h(38): error C2059: syntax error : ';' 1>C:\Users\Gage\Desktop\Powder Toy Source\includes\dirent.h(39): error C2061: syntax error : identifier '__THROW' 1>C:\Users\Gage\Desktop\Powder Toy Source\includes\dirent.h(39): error C2059: syntax error : ';' 1>C:\Users\Gage\Desktop\Powder Toy Source\includes\dirent.h(40): error C2061: syntax error : identifier '__THROW' 1>C:\Users\Gage\Desktop\Powder Toy Source\includes\dirent.h(40): error C2059: syntax error : ';' 1>C:\Users\Gage\Desktop\Powder Toy Source\includes\dirent.h(41): error C2061: syntax error : identifier '__THROW' 1>C:\Users\Gage\Desktop\Powder Toy Source\includes\dirent.h(41): error C2059: syntax error : ';' 1>C:\Users\Gage\Desktop\Powder Toy Source\includes\dirent.h(45): error C2061: syntax error : identifier '__THROW' 1>C:\Users\Gage\Desktop\Powder Toy Source\includes\dirent.h(45): error C2059: syntax error : ';' 1>C:\Users\Gage\Desktop\Powder Toy Source\includes\dirent.h(48): error C2061: syntax error : identifier '__THROW' 1>C:\Users\Gage\Desktop\Powder Toy Source\includes\dirent.h(48): error C2059: syntax error : ';' 1>C:\Users\Gage\Desktop\Powder Toy Source\includes\dirent.h(50): error C2061: syntax error : identifier '__THROW' 1>C:\Users\Gage\Desktop\Powder Toy Source\includes\dirent.h(50): error C2059: syntax error : ';' 1>C:\Users\Gage\Desktop\Powder Toy Source\includes\dirent.h(50): error C2143: syntax error : missing ')' before '(' 1>C:\Users\Gage\Desktop\Powder Toy Source\includes\dirent.h(50): error C2091: function returns function 1>C:\Users\Gage\Desktop\Powder Toy Source\includes\dirent.h(50): error C2059: syntax error : ')' 1>C:\Users\Gage\Desktop\Powder Toy Source\includes\dirent.h(51): error C2061: syntax error : identifier '__THROW' 1>C:\Users\Gage\Desktop\Powder Toy Source\includes\dirent.h(51): error C2059: syntax error : ';' 1>C:\Users\Gage\Desktop\Powder Toy Source\includes\dirent.h(51): error C2143: syntax error : missing ')' before '(' 1>C:\Users\Gage\Desktop\Powder Toy Source\includes\dirent.h(51): error C2091: function returns function 1>C:\Users\Gage\Desktop\Powder Toy Source\includes\dirent.h(51): error C2059: syntax error : ')' 1>src\interface.c(1593): warning C4305: 'function' : truncation from 'double' to 'float' 1>src\interface.c(5110): warning C4013: 'opendir' undefined; assuming extern returning int 1>src\interface.c(5110): warning C4047: 'initializing' : 'DIR *' differs in levels of indirection from 'int' 1>src\interface.c(5117): warning C4013: 'readdir' undefined; assuming extern returning int 1>src\interface.c(5117): warning C4047: '=' : 'dirent *' differs in levels of indirection from 'int' 1>src\interface.c(5149): warning C4013: 'closedir' undefined; assuming extern returning int 1>src\interface.c(5204): warning C4305: 'function' : truncation from 'double' to 'float' 1>src\interface.c(5245): warning C4013: '_mkdir' undefined; assuming extern returning int 1>src\interface.c(5320): error C2275: 'savelist_e' : illegal use of this type as an expression 1> src\interface.c(5103) : see declaration of 'savelist_e' 1>src\interface.c(5320): error C2065: 'saves' : undeclared identifier 1>src\interface.c(5321): error C2275: 'savelist_e' : illegal use of this type as an expression 1> src\interface.c(5103) : see declaration of 'savelist_e' 1>src\interface.c(5321): error C2065: 'cssave' : undeclared identifier 1>src\interface.c(5321): error C2065: 'saves' : undeclared identifier 1>src\interface.c(5322): error C2275: 'savelist_e' : illegal use of this type as an expression 1> src\interface.c(5103) : see declaration of 'savelist_e' 1>src\interface.c(5322): error C2065: 'csave' : undeclared identifier 1>src\interface.c(5322): error C2065: 'saves' : undeclared identifier 1>src\interface.c(5345): error C2065: 'saves' : undeclared identifier 1>src\interface.c(5345): warning C4047: '!=' : 'int' differs in levels of indirection from 'void *' 1>src\interface.c(5345): error C2065: 'saves' : undeclared identifier 1>src\interface.c(5345): warning C4047: 'function' : 'savelist_e *' differs in levels of indirection from 'int' 1>src\interface.c(5345): warning C4024: 'free_saveslist' : different types for formal and actual parameter 1 1>src\interface.c(5346): error C2065: 'saves' : undeclared identifier 1>src\interface.c(5346): warning C4047: '=' : 'int' differs in levels of indirection from 'savelist_e *' 1>src\interface.c(5347): error C2065: 'cssave' : undeclared identifier 1>src\interface.c(5347): error C2065: 'saves' : undeclared identifier 1>src\interface.c(5368): error C2065: 'cssave' : undeclared identifier 1>src\interface.c(5368): error C2223: left of '->next' must point to struct/union 1>src\interface.c(5370): error C2065: 'cssave' : undeclared identifier 1>src\interface.c(5370): error C2065: 'cssave' : undeclared identifier 1>src\interface.c(5370): error C2223: left of '->next' must point to struct/union 1>src\interface.c(5388): error C2065: 'cssave' : undeclared identifier 1>src\interface.c(5388): error C2223: left of '->prev' must point to struct/union 1>src\interface.c(5390): error C2065: 'cssave' : undeclared identifier 1>src\interface.c(5390): error C2065: 'cssave' : undeclared identifier 1>src\interface.c(5390): error C2223: left of '->prev' must point to struct/union 1>src\interface.c(5399): error C2065: 'csave' : undeclared identifier 1>src\interface.c(5399): error C2065: 'cssave' : undeclared identifier 1>src\interface.c(5401): error C2065: 'csave' : undeclared identifier 1>src\interface.c(5401): warning C4047: '!=' : 'int' differs in levels of indirection from 'void *' 1>src\interface.c(5405): error C2065: 'csave' : undeclared identifier 1>src\interface.c(5405): warning C4047: '!=' : 'int' differs in levels of indirection from 'void *' 1>src\interface.c(5418): error C2065: 'csave' : undeclared identifier 1>src\interface.c(5418): error C2223: left of '->filename' must point to struct/union 1>src\interface.c(5418): warning C4133: 'function' : incompatible types - from 'int *' to 'char *' 1>src\interface.c(5418): error C2198: 'file_load' : too few arguments for call 1>src\interface.c(5442): error C2065: 'csave' : undeclared identifier 1>src\interface.c(5442): error C2223: left of '->image' must point to struct/union 1>src\interface.c(5446): error C2065: 'csave' : undeclared identifier 1>src\interface.c(5446): error C2223: left of '->filename' must point to struct/union 1>src\interface.c(5446): warning C4133: 'function' : incompatible types - from 'int *' to 'char *' 1>src\interface.c(5446): error C2198: 'file_load' : too few arguments for call 1>src\interface.c(5451): error C2065: 'csave' : undeclared identifier 1>src\interface.c(5451): error C2223: left of '->image' must point to struct/union 1>src\interface.c(5455): error C2065: 'csave' : undeclared identifier 1>src\interface.c(5455): error C2223: left of '->image' must point to struct/union 1>src\interface.c(5460): error C2065: 'csave' : undeclared identifier 1>src\interface.c(5460): error C2223: left of '->image' must point to struct/union 1>src\interface.c(5464): error C2065: 'csave' : undeclared identifier 1>src\interface.c(5464): error C2223: left of '->image' must point to struct/union 1>src\interface.c(5465): error C2065: 'csave' : undeclared identifier 1>src\interface.c(5465): error C2223: left of '->image' must point to struct/union 1>src\interface.c(5465): warning C4047: 'function' : 'pixel *' differs in levels of indirection from 'int' 1>src\interface.c(5465): warning C4024: 'draw_image' : different types for formal and actual parameter 2 1>src\interface.c(5465): error C2198: 'draw_image' : too few arguments for call 1>src\interface.c(5468): error C2065: 'csave' : undeclared identifier 1>src\interface.c(5468): error C2223: left of '->name' must point to struct/union 1>src\interface.c(5468): error C2198: 'textwidth' : too few arguments for call 1>src\interface.c(5468): error C2065: 'csave' : undeclared identifier 1>src\interface.c(5468): error C2223: left of '->name' must point to struct/union 1>src\interface.c(5468): warning C4047: 'function' : 'const char *' differs in levels of indirection from 'int' 1>src\interface.c(5468): warning C4024: 'drawtext' : different types for formal and actual parameter 4 1>src\interface.c(5468): error C2198: 'drawtext' : too few arguments for call 1>src\interface.c(5470): error C2065: 'csave' : undeclared identifier 1>src\interface.c(5470): error C2223: left of '->name' must point to struct/union 1>src\interface.c(5470): error C2198: 'textwidth' : too few arguments for call 1>src\interface.c(5470): error C2065: 'csave' : undeclared identifier 1>src\interface.c(5470): error C2223: left of '->name' must point to struct/union 1>src\interface.c(5470): warning C4047: 'function' : 'const char *' differs in levels of indirection from 'int' 1>src\interface.c(5470): warning C4024: 'drawtext' : different types for formal and actual parameter 4 1>src\interface.c(5470): error C2198: 'drawtext' : too few arguments for call 1>src\interface.c(5471): error C2065: 'csave' : undeclared identifier 1>src\interface.c(5471): error C2065: 'csave' : undeclared identifier 1>src\interface.c(5471): error C2223: left of '->next' must point to struct/union 1>src\interface.c(5508): error C2065: 'saves' : undeclared identifier 1>src\interface.c(5509): error C2065: 'saves' : undeclared identifier 1>src\interface.c(5509): warning C4047: 'function' : 'savelist_e *' differs in levels of indirection from 'int' 1>src\interface.c(5509): warning C4024: 'free_saveslist' : different types for formal and actual parameter 1