=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/misc/astrolog", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for astrolog-5.40nb1 --- astrolog.o --- --- data.o --- --- data2.o --- --- general.o --- --- io.o --- --- astrolog.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include -DDEFAULT_DIR=\"/opt/pkg/lib/astrolog\" -I/opt/pkg/include -c astrolog.c --- data.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include -DDEFAULT_DIR=\"/opt/pkg/lib/astrolog\" -I/opt/pkg/include -c data.c --- general.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include -DDEFAULT_DIR=\"/opt/pkg/lib/astrolog\" -I/opt/pkg/include -c general.c --- io.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include -DDEFAULT_DIR=\"/opt/pkg/lib/astrolog\" -I/opt/pkg/include -c io.c --- data2.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include -DDEFAULT_DIR=\"/opt/pkg/lib/astrolog\" -I/opt/pkg/include -c data2.c --- astrolog.o --- astrolog.c: In function 'Action': astrolog.c:83:3: error: too many arguments to function 'AnsiColor'; expected 0, have 1 83 | AnsiColor(kDefault); | ^~~~~~~~~ In file included from astrolog.h:1449, from astrolog.c:38: extern.h:184:13: note: declared here 184 | extern void AnsiColor P((int)); | ^~~~~~~~~ astrolog.c:116:7: error: too many arguments to function 'PrintError'; expected 0, have 1 116 | PrintError(sz); | ^~~~~~~~~~ ~~ extern.h:177:13: note: declared here 177 | extern void PrintError P((char *)); | ^~~~~~~~~~ astrolog.h:912:19: error: too many arguments to function 'PrintSz'; expected 0, have 1 912 | #define PrintL2() PrintSz("\n\n") | ^~~~~~~ ~~~~~~ astrolog.c:125:5: note: in expansion of macro 'PrintL2' 125 | PrintL2(); | ^~~~~~~ extern.h:172:13: note: declared here 172 | extern void PrintSz P((CONST char *)); | ^~~~~~~ astrolog.c:133:19: error: too many arguments to function 'MdyToJulian'; expected 0, have 3 133 | is.JD = (real)MdyToJulian(MM, DD+us.dayDelta, YY); | ^~~~~~~~~~~ extern.h:254:13: note: declared here 254 | extern long MdyToJulian P((int, int, int)); | ^~~~~~~~~~~ astrolog.c:134:5: error: too many arguments to function 'JulianToMdy'; expected 0, have 4 134 | JulianToMdy(is.JD, &MM, &DD, &YY); | ^~~~~~~~~~~ ~~~~~ extern.h:256:13: note: declared here 256 | extern void JulianToMdy P((real, int *, int *, int *)); | ^~~~~~~~~~~ astrolog.c:142:27: error: too many arguments to function 'FInputData'; expected 0, have 1 142 | if (!is.fHaveInfo && !FInputData(szTtyCore)) | ^~~~~~~~~~ extern.h:211:13: note: declared here 211 | extern bool FInputData P((char *)); | ^~~~~~~~~~ astrolog.c:144:5: error: too many arguments to function 'CastChart'; expected 0, have 1 144 | CastChart(fTrue); | ^~~~~~~~~ extern.h:231:13: note: declared here 231 | extern real CastChart P((bool)); | ^~~~~~~~~ astrolog.c:163:5: error: too many arguments to function 'PrintChart'; expected 0, have 1 163 | PrintChart(is.fProgress); /* Otherwise print chart on text screen. */ | ^~~~~~~~~~ ~~~~~~~~~~~~ extern.h:342:13: note: declared here 342 | extern void PrintChart P((bool)); | ^~~~~~~~~~ --- general.o --- general.c: In function 'SwapR': --- astrolog.o --- astrolog.c: In function 'InitVariables': astrolog.c:190:3: error: too many arguments to function 'ClearB'; expected 0, have 2 190 | ClearB((lpbyte)&us.fListing, | ^~~~~~ ~~~~~~~~~~~~~~~~~~~~ extern.h:152:13: note: declared here 152 | extern void ClearB P((lpbyte, int)); | ^~~~~~ astrolog.c: In function 'FProcessCommandLine': astrolog.c:206:6: warning: old-style function definition [-Wold-style-definition] 206 | bool FProcessCommandLine(szLine) | ^~~~~~~~~~~~~~~~~~~ astrolog.c:208:1: error: number of arguments doesn't match prototype 208 | { | ^ extern.h:55:13: error: prototype declaration 55 | extern bool FProcessCommandLine P((char *)); | ^~~~~~~~~~~~~~~~~~~ astrolog.c:216:8: error: too many arguments to function 'CchSz'; expected 0, have 1 216 | cb = CchSz(szLine)+1; | ^~~~~ ~~~~~~ extern.h:150:12: note: declared here 150 | extern int CchSz P((CONST char *)); | ^~~~~ --- general.o --- general.c:49:6: warning: old-style function definition [-Wold-style-definition] 49 | void SwapR(d1, d2) | ^~~~~ general.c:51:1: error: number of arguments doesn't match prototype 51 | { | ^ In file included from astrolog.h:1449, from general.c:38: extern.h:149:13: error: prototype declaration 149 | extern void SwapR P((real *, real *)); | ^~~~~ general.c: In function 'CchSz': general.c:60:5: warning: old-style function definition [-Wold-style-definition] 60 | int CchSz(sz) | ^~~~~ general.c:62:1: error: number of arguments doesn't match prototype 62 | { | ^ extern.h:150:12: error: prototype declaration 150 | extern int CchSz P((CONST char *)); | ^~~~~ general.c: In function 'NCompareSz': general.c:74:5: warning: old-style function definition [-Wold-style-definition] 74 | int NCompareSz(s1, s2) | ^~~~~~~~~~ general.c:76:1: error: number of arguments doesn't match prototype 76 | { | ^ --- astrolog.o --- astrolog.c:217:3: error: too many arguments to function 'CopyRgb'; expected 0, have 3 217 | CopyRgb((byte *)szLine, (byte *)szCommandLine, cb); | ^~~~~~~ ~~~~~~~~~~~~~~ extern.h:153:13: note: declared here 153 | extern void CopyRgb P((byte *, byte *, int)); | ^~~~~~~ astrolog.c:218:10: error: too many arguments to function 'NParseCommandLine'; expected 0, have 2 218 | argc = NParseCommandLine(szCommandLine, rgsz); | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ extern.h:56:12: note: declared here 56 | extern int NParseCommandLine P((char *, char **)); | ^~~~~~~~~~~~~~~~~ astrolog.c:219:8: error: too many arguments to function 'FProcessSwitches'; expected 0, have 2 219 | fT = FProcessSwitches(argc, rgsz); | ^~~~~~~~~~~~~~~~ ~~~~ extern.h:59:13: note: declared here 59 | extern bool FProcessSwitches P((int, char **)); | ^~~~~~~~~~~~~~~~ astrolog.c: In function 'NParseCommandLine': --- general.o --- extern.h:151:12: error: prototype declaration 151 | extern int NCompareSz P((CONST char *, CONST char *)); | ^~~~~~~~~~ general.c: In function 'ClearB': general.c:85:6: warning: old-style function definition [-Wold-style-definition] 85 | void ClearB(pb, cb) | ^~~~~~ general.c:88:1: error: number of arguments doesn't match prototype 88 | { | ^ extern.h:152:13: error: prototype declaration 152 | extern void ClearB P((lpbyte, int)); | ^~~~~~ general.c: In function 'CopyRgb': --- astrolog.o --- astrolog.c:229:5: warning: old-style function definition [-Wold-style-definition] 229 | int NParseCommandLine(szLine, argv) | ^~~~~~~~~~~~~~~~~ astrolog.c:232:1: error: number of arguments doesn't match prototype 232 | { | ^ extern.h:56:12: error: prototype declaration 56 | extern int NParseCommandLine P((char *, char **)); | ^~~~~~~~~~~~~~~~~ astrolog.c:253:11: error: too many arguments to function 'PrintWarning'; expected 0, have 1 253 | PrintWarning("Too many items - rest of line ignored."); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extern.h:176:13: note: declared here 176 | extern void PrintWarning P((char *)); | ^~~~~~~~~~~~ astrolog.c: In function 'NPromptSwitches': astrolog.c:281:5: warning: old-style function definition [-Wold-style-definition] 281 | int NPromptSwitches(line, argv) | ^~~~~~~~~~~~~~~ astrolog.c:283:1: error: number of arguments doesn't match prototype 283 | { | ^ --- general.o --- general.c:96:6: warning: old-style function definition [-Wold-style-definition] 96 | void CopyRgb(pbSrc, pbDst, cb) | ^~~~~~~ general.c:99:1: error: number of arguments doesn't match prototype 99 | { | ^ --- astrolog.o --- extern.h:57:12: error: prototype declaration 57 | extern int NPromptSwitches P((char *, char *[MAXSWITCHES])); | ^~~~~~~~~~~~~~~ astrolog.c:289:3: error: too many arguments to function 'AnsiColor'; expected 0, have 1 289 | AnsiColor(kWhite); | ^~~~~~~~~ extern.h:184:13: note: declared here 184 | extern void AnsiColor P((int)); | ^~~~~~~~~ astrolog.c:290:63: error: too many arguments to function 'PrintSz'; expected 0, have 1 290 | sprintf(sz, "** %s version %s ", szAppName, szVersionCore); PrintSz(sz); | ^~~~~~~ ~~ extern.h:172:13: note: declared here 172 | extern void PrintSz P((CONST char *)); | ^~~~~~~ astrolog.c:292:16: error: too many arguments to function 'PrintSz'; expected 0, have 1 292 | chSwitch); PrintSz(sz); | ^~~~~~~ ~~ extern.h:172:13: note: declared here 172 | extern void PrintSz P((CONST char *)); | ^~~~~~~ astrolog.c:293:3: error: too many arguments to function 'AnsiColor'; expected 0, have 1 293 | AnsiColor(kDefault); | ^~~~~~~~~ extern.h:184:13: note: declared here 184 | extern void AnsiColor P((int)); | ^~~~~~~~~ astrolog.c:294:3: error: too many arguments to function 'PrintSz'; expected 0, have 1 294 | PrintSz("Enter all parameter options below. "); | ^~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extern.h:172:13: note: declared here 172 | extern void PrintSz P((CONST char *)); | ^~~~~~~ astrolog.c:296:3: error: too many arguments to function 'PrintSz'; expected 0, have 1 296 | PrintSz(sz); | ^~~~~~~ ~~ extern.h:172:13: note: declared here 172 | extern void PrintSz P((CONST char *)); | ^~~~~~~ astrolog.c:298:3: error: too many arguments to function 'InputString'; expected 0, have 2 298 | InputString("Input command line", line); | ^~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ --- general.o --- extern.h:153:13: error: prototype declaration 153 | extern void CopyRgb P((byte *, byte *, int)); | ^~~~~~~ --- astrolog.o --- extern.h:208:13: note: declared here 208 | extern void InputString P((char *, char *)); | ^~~~~~~~~~~ astrolog.h:911:18: error: too many arguments to function 'PrintCh'; expected 0, have 1 911 | #define PrintL() PrintCh('\n') | ^~~~~~~ ~~~~ astrolog.c:299:3: note: in expansion of macro 'PrintL' 299 | PrintL(); | ^~~~~~ extern.h:173:13: note: declared here 173 | extern void PrintCh P((char)); | ^~~~~~~ astrolog.c:300:10: error: too many arguments to function 'NParseCommandLine'; expected 0, have 2 300 | return NParseCommandLine(line, argv); | ^~~~~~~~~~~~~~~~~ ~~~~ astrolog.c:229:5: note: declared here 229 | int NParseCommandLine(szLine, argv) | ^~~~~~~~~~~~~~~~~ astrolog.c: In function 'NProcessSwitchesRare': astrolog.c:307:5: warning: old-style function definition [-Wold-style-definition] 307 | int NProcessSwitchesRare(argc, argv, pos, fOr, fAnd, fNot) | ^~~~~~~~~~~~~~~~~~~~ astrolog.c:311:1: error: number of arguments doesn't match prototype 311 | { | ^ extern.h:58:12: error: prototype declaration 58 | extern int NProcessSwitchesRare P((int, char **, int, bool, bool, bool)); | ^~~~~~~~~~~~~~~~~~~~ --- general.o --- general.c: In function 'RSgn': general.c:108:6: warning: old-style function definition [-Wold-style-definition] 108 | real RSgn(r) | ^~~~ general.c:110:1: error: number of arguments doesn't match prototype 110 | { | ^ extern.h:154:13: error: prototype declaration 154 | extern real RSgn P((real)); | ^~~~ --- astrolog.o --- astrolog.c:351:7: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 351 | ErrorArgc("YQ"); | ^~~~~~~~~ ~~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:356:7: error: too many arguments to function 'ErrorValN'; expected 0, have 2 356 | ErrorValN("YQ", i); | ^~~~~~~~~ ~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:373:7: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 373 | ErrorArgc("Yz"); | ^~~~~~~~~ ~~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:382:7: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 382 | ErrorArgc("Yl"); | ^~~~~~~~~ ~~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); --- general.o --- general.c: In function 'Angle': general.c:119:6: warning: old-style function definition [-Wold-style-definition] 119 | real Angle(x, y) | ^~~~~ general.c:121:1: error: number of arguments doesn't match prototype 121 | { | ^ extern.h:155:13: error: prototype declaration 155 | extern real Angle P((real, real)); | ^~~~~ general.c: In function 'Mod': general.c:142:6: warning: old-style function definition [-Wold-style-definition] 142 | real Mod(d) | ^~~ general.c:144:1: error: number of arguments doesn't match prototype 144 | { | ^ extern.h:156:13: error: prototype declaration 156 | extern real Mod P((real)); | ^~~ general.c: In function 'ModRad': general.c:157:6: warning: old-style function definition [-Wold-style-definition] 157 | real ModRad(r) | ^~~~~~ general.c:159:1: error: number of arguments doesn't match prototype 159 | { | ^ extern.h:157:13: error: prototype declaration --- astrolog.o --- | ^~~~~~~~~ astrolog.c:387:7: error: too many arguments to function 'ErrorValN'; expected 0, have 2 387 | ErrorValN("Yl", i); | ^~~~~~~~~ ~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:397:7: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 397 | ErrorArgc("YP"); | ^~~~~~~~~ ~~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:402:7: error: too many arguments to function 'ErrorValN'; expected 0, have 2 402 | ErrorValN("YP", i); | ^~~~~~~~~ ~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:412:7: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 412 | ErrorArgc("Yb"); | ^~~~~~~~~ ~~~~ extern.h:178:13: note: declared here --- general.o --- 157 | extern real ModRad P((real)); | ^~~~~~ general.c: In function 'Dvd': general.c:170:6: warning: old-style function definition [-Wold-style-definition] 170 | long Dvd(x, y) | ^~~ general.c:172:1: error: number of arguments doesn't match prototype 172 | { | ^ extern.h:158:13: error: prototype declaration 158 | extern long Dvd P((long, long)); | ^~~ general.c: In function 'Mod12': general.c:192:5: warning: old-style function definition [-Wold-style-definition] 192 | int Mod12(i) | ^~~~~ general.c:194:1: error: number of arguments doesn't match prototype 194 | { | ^ extern.h:159:12: error: prototype declaration 159 | extern int Mod12 P((int)); | ^~~~~ general.c: In function 'DecToDeg': general.c:208:6: warning: old-style function definition [-Wold-style-definition] 208 | real DecToDeg(d) | ^~~~~~~~ general.c:210:1: error: number of arguments doesn't match prototype 210 | { | ^ --- astrolog.o --- 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:417:7: error: too many arguments to function 'ErrorValN'; expected 0, have 2 417 | ErrorValN("Yb", i); | ^~~~~~~~~ ~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:426:7: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 426 | ErrorArgc("YE"); | ^~~~~~~~~ ~~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:429:9: error: too many arguments to function 'NParseSz'; expected 0, have 2 429 | i = NParseSz(argv[1], pmObject); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:431:7: error: too many arguments to function 'ErrorValN'; expected 0, have 2 431 | ErrorValN("YE", i); | ^~~~~~~~~ ~~~~ --- general.o --- extern.h:160:13: error: prototype declaration 160 | extern real DecToDeg P((real)); | ^~~~~~~~ general.c:211:10: error: too many arguments to function 'RSgn'; expected 0, have 1 211 | return RSgn(d)*(RFloor(RAbs(d))+RFract(RAbs(d))*100.0/60.0); | ^~~~ ~ general.c:108:6: note: declared here 108 | real RSgn(r) | ^~~~ general.c: In function 'DegToDec': general.c:219:6: warning: old-style function definition [-Wold-style-definition] 219 | real DegToDec(d) | ^~~~~~~~ general.c:221:1: error: number of arguments doesn't match prototype 221 | { | ^ extern.h:161:13: error: prototype declaration 161 | extern real DegToDec P((real)); | ^~~~~~~~ general.c:222:10: error: too many arguments to function 'RSgn'; expected 0, have 1 222 | return RSgn(d)*(RFloor(RAbs(d))+RFract(RAbs(d))*60.0/100.0); | ^~~~ ~ general.c:108:6: note: declared here 108 | real RSgn(r) | ^~~~ --- astrolog.o --- extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ --- general.o --- general.c: In function 'MinDistance': general.c:229:6: warning: old-style function definition [-Wold-style-definition] 229 | real MinDistance(deg1, deg2) | ^~~~~~~~~~~ general.c:231:1: error: number of arguments doesn't match prototype 231 | { | ^ extern.h:162:13: error: prototype declaration 162 | extern real MinDistance P((real, real)); | ^~~~~~~~~~~ general.c: In function 'MinDifference': general.c:243:6: warning: old-style function definition [-Wold-style-definition] 243 | real MinDifference(deg1, deg2) | ^~~~~~~~~~~~~ general.c:245:1: error: number of arguments doesn't match prototype 245 | { | ^ extern.h:163:13: error: prototype declaration 163 | extern real MinDifference P((real, real)); | ^~~~~~~~~~~~~ general.c:251:10: error: too many arguments to function 'RSgn'; expected 0, have 1 251 | return RSgn(i)*(RAbs(i) - rDegMax); | ^~~~ ~ general.c:108:6: note: declared here 108 | real RSgn(r) | ^~~~ general.c: In function 'Midpoint': general.c:258:6: warning: old-style function definition [-Wold-style-definition] 258 | real Midpoint(deg1, deg2) | ^~~~~~~~ general.c:260:1: error: number of arguments doesn't match prototype 260 | { | ^ extern.h:164:13: error: prototype declaration 164 | extern real Midpoint P((real, real)); | ^~~~~~~~ general.c:264:10: error: too many arguments to function 'MinDistance'; expected 0, have 2 264 | return MinDistance(deg1, mid) < rDegQuad ? mid : Mod(mid+rDegHalf); | ^~~~~~~~~~~ ~~~~ general.c:229:6: note: declared here 229 | real MinDistance(deg1, deg2) | ^~~~~~~~~~~ general.c:264:52: error: too many arguments to function 'Mod'; expected 0, have 1 264 | return MinDistance(deg1, mid) < rDegQuad ? mid : Mod(mid+rDegHalf); | ^~~ general.c:142:6: note: declared here 142 | real Mod(d) | ^~~ general.c: In function 'Dignify': general.c:272:6: warning: old-style function definition [-Wold-style-definition] 272 | char Dignify(obj, sign) | ^~~~~~~ general.c:274:1: error: number of arguments doesn't match prototype 274 | { | ^ extern.h:165:13: error: prototype declaration 165 | extern char Dignify P((int, int)); | ^~~~~~~ general.c:279:22: error: too many arguments to function 'Mod12'; expected 0, have 1 279 | if (ruler1[obj] == Mod12(sign+6) || ruler2[obj] == Mod12(sign+6)) | ^~~~~ ~~~~~~ general.c:192:5: note: declared here 192 | int Mod12(i) | ^~~~~ general.c:279:54: error: too many arguments to function 'Mod12'; expected 0, have 1 279 | if (ruler1[obj] == Mod12(sign+6) || ruler2[obj] == Mod12(sign+6)) | ^~~~~ ~~~~~~ general.c:192:5: note: declared here 192 | int Mod12(i) | ^~~~~ general.c:283:21: error: too many arguments to function 'Mod12'; expected 0, have 1 283 | if (exalt[obj] == Mod12(sign+6)) | ^~~~~ ~~~~~~ general.c:192:5: note: declared here 192 | int Mod12(i) | ^~~~~ general.c: In function 'DayInMonth': general.c:292:5: warning: old-style function definition [-Wold-style-definition] 292 | int DayInMonth(month, year) | ^~~~~~~~~~ general.c:294:1: error: number of arguments doesn't match prototype 294 | { | ^ extern.h:166:12: error: prototype declaration 166 | extern int DayInMonth P((int, int)); | ^~~~~~~~~~ general.c: In function 'DaysInMonth': general.c:316:5: warning: old-style function definition [-Wold-style-definition] 316 | int DaysInMonth(month, year) | ^~~~~~~~~~~ general.c:318:1: error: number of arguments doesn't match prototype 318 | { | ^ extern.h:167:12: error: prototype declaration 167 | extern int DaysInMonth P((int, int)); | ^~~~~~~~~~~ general.c:321:7: error: too many arguments to function 'DayInMonth'; expected 0, have 2 321 | d = DayInMonth(month, year); | ^~~~~~~~~~ ~~~~~ general.c:292:5: note: declared here 292 | int DayInMonth(month, year) | ^~~~~~~~~~ general.c: In function 'DayOfWeek': general.c:330:5: warning: old-style function definition [-Wold-style-definition] 330 | int DayOfWeek(month, day, year) | ^~~~~~~~~ general.c:332:1: error: number of arguments doesn't match prototype 332 | { | ^ extern.h:168:12: error: prototype declaration 168 | extern int DayOfWeek P((int, int, int)); | ^~~~~~~~~ general.c:335:14: error: too many arguments to function 'MdyToJulian'; expected 0, have 3 335 | d = (int)((MdyToJulian(month, day, year) + 1) % 7); | ^~~~~~~~~~~ ~~~~~ extern.h:254:13: note: declared here 254 | extern long MdyToJulian P((int, int, int)); | ^~~~~~~~~~~ general.c: In function 'AddDay': general.c:345:5: warning: old-style function definition [-Wold-style-definition] 345 | int AddDay(month, day, year, delta) | ^~~~~~ general.c:347:1: error: number of arguments doesn't match prototype 347 | { | ^ extern.h:169:12: error: prototype declaration 169 | extern int AddDay P((int, int, int, int)); | ^~~~~~ general.c: In function 'GetOrb': general.c:364:6: warning: old-style function definition [-Wold-style-definition] 364 | real GetOrb(obj1, obj2, asp) | ^~~~~~ general.c:366:1: error: number of arguments doesn't match prototype 366 | { | ^ extern.h:170:13: error: prototype declaration 170 | extern real GetOrb P((int, int, int)); | ^~~~~~ general.c: In function 'Terminate': general.c:392:6: warning: old-style function definition [-Wold-style-definition] 392 | void Terminate(tc) | ^~~~~~~~~ general.c:394:1: error: number of arguments doesn't match prototype 394 | { | ^ extern.h:171:13: error: prototype declaration 171 | extern void Terminate P((int)); | ^~~~~~~~~ --- astrolog.o --- astrolog.c:446:7: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 446 | ErrorArgc("YR"); | ^~~~~~~~~ ~~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:449:9: error: too many arguments to function 'NParseSz'; expected 0, have 2 449 | i = NParseSz(argv[1], pmObject); j = NParseSz(argv[2], pmObject); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:449:42: error: too many arguments to function 'NParseSz'; expected 0, have 2 449 | i = NParseSz(argv[1], pmObject); j = NParseSz(argv[2], pmObject); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:464:7: error: too many arguments to function 'ErrorValN'; expected 0, have 2 --- general.o --- general.c:401:5: error: too many arguments to function 'AnsiColor'; expected 0, have 1 401 | AnsiColor(kWhite); | ^~~~~~~~~ extern.h:184:13: note: declared here 184 | extern void AnsiColor P((int)); | ^~~~~~~~~ general.c:403:5: error: too many arguments to function 'PrintSz'; expected 0, have 1 403 | PrintSz(sz); | ^~~~~~~ ~~ extern.h:172:13: note: declared here 172 | extern void PrintSz P((CONST char *)); | ^~~~~~~ general.c:409:5: error: too many arguments to function 'PrintSz'; expected 0, have 1 409 | PrintSz(sz); | ^~~~~~~ ~~ extern.h:172:13: note: declared here 172 | extern void PrintSz P((CONST char *)); | ^~~~~~~ general.c: In function 'PrintSz': general.c:420:6: warning: old-style function definition [-Wold-style-definition] 420 | void PrintSz(sz) | ^~~~~~~ general.c:422:1: error: number of arguments doesn't match prototype 422 | { | ^ --- astrolog.o --- 464 | ErrorValN("YR", i); | ^~~~~~~~~ ~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:468:7: error: too many arguments to function 'ErrorValN'; expected 0, have 2 468 | ErrorValN("YR", j); | ^~~~~~~~~ ~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:472:7: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 472 | ErrorArgc("YR"); | ^~~~~~~~~ ~~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:483:7: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 483 | ErrorArgc("YA"); | ^~~~~~~~~ ~~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ --- general.o --- extern.h:172:13: error: prototype declaration 172 | extern void PrintSz P((CONST char *)); | ^~~~~~~ general.c:455:7: error: too many arguments to function 'InputString'; expected 0, have 2 455 | InputString("Press return to continue scrolling", szInput); | ^~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extern.h:208:13: note: declared here 208 | extern void InputString P((char *, char *)); | ^~~~~~~~~~~ general.c:462:9: error: too many arguments to function 'Terminate'; expected 0, have 1 462 | Terminate(tcForce); | ^~~~~~~~~ general.c:392:6: note: declared here 392 | void Terminate(tc) | ^~~~~~~~~ general.c:469:11: error: too many arguments to function 'AnsiColor'; expected 0, have 1 469 | AnsiColor(kDefault); | ^~~~~~~~~ extern.h:184:13: note: declared here 184 | extern void AnsiColor P((int)); | ^~~~~~~~~ general.c: In function 'PrintCh': --- astrolog.o --- astrolog.c:487:9: error: too many arguments to function 'NParseSz'; expected 0, have 2 487 | i = NParseSz(argv[1], k); j = NParseSz(argv[2], k); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:487:35: error: too many arguments to function 'NParseSz'; expected 0, have 2 487 | i = NParseSz(argv[1], k); j = NParseSz(argv[2], k); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:490:7: error: too many arguments to function 'ErrorValN'; expected 0, have 2 490 | ErrorValN("YA", i); | ^~~~~~~~~ ~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:494:7: error: too many arguments to function 'ErrorValN'; expected 0, have 2 494 | ErrorValN("YA", j); --- general.o --- general.c:499:6: warning: old-style function definition [-Wold-style-definition] 499 | void PrintCh(ch) | ^~~~~~~ general.c:501:1: error: number of arguments doesn't match prototype 501 | { | ^ extern.h:173:13: error: prototype declaration 173 | extern void PrintCh P((char)); | ^~~~~~~ general.c:505:3: error: too many arguments to function 'PrintSz'; expected 0, have 1 505 | PrintSz(sz); /* Then call above to print the string. */ | ^~~~~~~ ~~ general.c:420:6: note: declared here 420 | void PrintSz(sz) | ^~~~~~~ general.c: In function 'PrintSzScreen': general.c:512:6: warning: old-style function definition [-Wold-style-definition] 512 | void PrintSzScreen(sz) | ^~~~~~~~~~~~~ general.c:514:1: error: number of arguments doesn't match prototype 514 | { | ^ extern.h:174:13: error: prototype declaration 174 | extern void PrintSzScreen P((char *)); | ^~~~~~~~~~~~~ --- astrolog.o --- | ^~~~~~~~~ ~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:498:7: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 498 | ErrorArgc("YA"); | ^~~~~~~~~ ~~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:510:7: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 510 | ErrorArgc("Yj"); | ^~~~~~~~~ ~~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:522:9: error: too many arguments to function 'NParseSz'; expected 0, have 2 522 | i = NParseSz(argv[1], k); j = NParseSz(argv[2], k); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ --- general.o --- general.c:519:3: error: too many arguments to function 'PrintSz'; expected 0, have 1 519 | PrintSz(sz); | ^~~~~~~ ~~ general.c:420:6: note: declared here 420 | void PrintSz(sz) | ^~~~~~~ general.c: In function 'PrintNotice': general.c:527:6: warning: old-style function definition [-Wold-style-definition] 527 | void PrintNotice(sz) | ^~~~~~~~~~~ general.c:529:1: error: number of arguments doesn't match prototype 529 | { | ^ extern.h:175:13: error: prototype declaration 175 | extern void PrintNotice P((char *)); | ^~~~~~~~~~~ general.c:532:3: error: too many arguments to function 'AnsiColor'; expected 0, have 1 532 | AnsiColor(kYellow); | ^~~~~~~~~ extern.h:184:13: note: declared here 184 | extern void AnsiColor P((int)); | ^~~~~~~~~ general.c:534:3: error: too many arguments to function 'AnsiColor'; expected 0, have 1 534 | AnsiColor(kDefault); | ^~~~~~~~~ extern.h:184:13: note: declared here --- astrolog.o --- astrolog.c:522:35: error: too many arguments to function 'NParseSz'; expected 0, have 2 522 | i = NParseSz(argv[1], k); j = NParseSz(argv[2], k); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:525:7: error: too many arguments to function 'ErrorValN'; expected 0, have 2 525 | ErrorValN("Yj", i); | ^~~~~~~~~ ~~~~ --- general.o --- 184 | extern void AnsiColor P((int)); | ^~~~~~~~~ general.c: In function 'PrintWarning': general.c:542:6: warning: old-style function definition [-Wold-style-definition] 542 | void PrintWarning(sz) | ^~~~~~~~~~~~ general.c:544:1: error: number of arguments doesn't match prototype 544 | { | ^ extern.h:176:13: error: prototype declaration 176 | extern void PrintWarning P((char *)); | ^~~~~~~~~~~~ general.c:546:3: error: too many arguments to function 'AnsiColor'; expected 0, have 1 546 | AnsiColor(kRed); | ^~~~~~~~~ extern.h:184:13: note: declared here 184 | extern void AnsiColor P((int)); | ^~~~~~~~~ general.c:548:3: error: too many arguments to function 'AnsiColor'; expected 0, have 1 548 | AnsiColor(kDefault); | ^~~~~~~~~ extern.h:184:13: note: declared here 184 | extern void AnsiColor P((int)); | ^~~~~~~~~ general.c: In function 'PrintError': general.c:562:6: warning: old-style function definition [-Wold-style-definition] 562 | void PrintError(sz) | ^~~~~~~~~~ general.c:564:1: error: number of arguments doesn't match prototype 564 | { | ^ extern.h:177:13: error: prototype declaration 177 | extern void PrintError P((char *)); | ^~~~~~~~~~ general.c:566:3: error: too many arguments to function 'AnsiColor'; expected 0, have 1 566 | AnsiColor(kRed); | ^~~~~~~~~ extern.h:184:13: note: declared here 184 | extern void AnsiColor P((int)); | ^~~~~~~~~ general.c:568:3: error: too many arguments to function 'Terminate'; expected 0, have 1 568 | Terminate(tcError); | ^~~~~~~~~ general.c:392:6: note: declared here 392 | void Terminate(tc) | ^~~~~~~~~ general.c:569:3: error: too many arguments to function 'AnsiColor'; expected 0, have 1 569 | AnsiColor(kDefault); | ^~~~~~~~~ extern.h:184:13: note: declared here 184 | extern void AnsiColor P((int)); | ^~~~~~~~~ general.c: In function 'ErrorArgc': general.c:581:6: warning: old-style function definition [-Wold-style-definition] 581 | void ErrorArgc(szOpt) | ^~~~~~~~~ general.c:583:1: error: number of arguments doesn't match prototype 583 | { | ^ extern.h:178:13: error: prototype declaration 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ general.c:587:3: error: too many arguments to function 'PrintError'; expected 0, have 1 587 | PrintError(sz); | ^~~~~~~~~~ ~~ general.c:562:6: note: declared here 562 | void PrintError(sz) | ^~~~~~~~~~ general.c: In function 'ErrorValN': general.c:593:6: warning: old-style function definition [-Wold-style-definition] 593 | void ErrorValN(szOpt, nVal) | ^~~~~~~~~ general.c:596:1: error: number of arguments doesn't match prototype 596 | { | ^ extern.h:179:13: error: prototype declaration 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ general.c:601:3: error: too many arguments to function 'PrintError'; expected 0, have 1 601 | PrintError(sz); | ^~~~~~~~~~ ~~ general.c:562:6: note: declared here 562 | void PrintError(sz) | ^~~~~~~~~~ general.c: In function 'ErrorArgv': general.c:607:6: warning: old-style function definition [-Wold-style-definition] 607 | void ErrorArgv(szOpt) | ^~~~~~~~~ general.c:609:1: error: number of arguments doesn't match prototype 609 | { | ^ extern.h:180:13: error: prototype declaration 180 | extern void ErrorArgv P((char *)); | ^~~~~~~~~ general.c:613:3: error: too many arguments to function 'PrintError'; expected 0, have 1 613 | PrintError(sz); | ^~~~~~~~~~ ~~ general.c:562:6: note: declared here 562 | void PrintError(sz) | ^~~~~~~~~~ general.c: In function 'ErrorSwitch': general.c:619:6: warning: old-style function definition [-Wold-style-definition] 619 | void ErrorSwitch(szOpt) | ^~~~~~~~~~~ general.c:621:1: error: number of arguments doesn't match prototype 621 | { | ^ extern.h:181:13: error: prototype declaration 181 | extern void ErrorSwitch P((char *)); | ^~~~~~~~~~~ general.c:625:3: error: too many arguments to function 'PrintError'; expected 0, have 1 625 | PrintError(sz); | ^~~~~~~~~~ ~~ general.c:562:6: note: declared here 562 | void PrintError(sz) | ^~~~~~~~~~ general.c: In function 'ErrorEphem': general.c:632:6: warning: old-style function definition [-Wold-style-definition] 632 | void ErrorEphem(sz, l) | ^~~~~~~~~~ general.c:635:1: error: number of arguments doesn't match prototype 635 | { | ^ extern.h:182:13: error: prototype declaration 182 | extern void ErrorEphem P((char *, long)); | ^~~~~~~~~~ general.c:643:3: error: too many arguments to function 'PrintWarning'; expected 0, have 1 643 | PrintWarning(szT); | ^~~~~~~~~~~~ ~~~ general.c:542:6: note: declared here 542 | void PrintWarning(sz) | ^~~~~~~~~~~~ general.c: In function 'PrintTab': general.c:651:6: warning: old-style function definition [-Wold-style-definition] 651 | void PrintTab(ch, cch) | ^~~~~~~~ general.c:654:1: error: number of arguments doesn't match prototype 654 | { | ^ extern.h:183:13: error: prototype declaration 183 | extern void PrintTab P((char, int)); | ^~~~~~~~ general.c:658:5: error: too many arguments to function 'PrintCh'; expected 0, have 1 658 | PrintCh(ch); | ^~~~~~~ ~~ general.c:499:6: note: declared here 499 | void PrintCh(ch) | ^~~~~~~ general.c: In function 'AnsiColor': general.c:664:6: warning: old-style function definition [-Wold-style-definition] 664 | void AnsiColor(k) | ^~~~~~~~~ general.c:666:1: error: number of arguments doesn't match prototype 666 | { | ^ extern.h:184:13: error: prototype declaration 184 | extern void AnsiColor P((int)); | ^~~~~~~~~ general.c:688:3: error: too many arguments to function 'PrintSz'; expected 0, have 1 688 | PrintSz(sz); | ^~~~~~~ ~~ general.c:420:6: note: declared here 420 | void PrintSz(sz) | ^~~~~~~ general.c:690:5: error: too many arguments to function 'PrintCh'; expected 0, have 1 690 | PrintCh('0'); | ^~~~~~~ ~~~ general.c:499:6: note: declared here 499 | void PrintCh(ch) | ^~~~~~~ general.c:692:5: error: too many arguments to function 'PrintCh'; expected 0, have 1 692 | PrintCh('7'); | ^~~~~~~ ~~~ general.c:499:6: note: declared here 499 | void PrintCh(ch) | ^~~~~~~ general.c:695:5: error: too many arguments to function 'PrintSz'; expected 0, have 1 695 | PrintSz(sz); | ^~~~~~~ ~~ general.c:420:6: note: declared here 420 | void PrintSz(sz) | ^~~~~~~ general.c:697:3: error: too many arguments to function 'PrintCh'; expected 0, have 1 697 | PrintCh('m'); | ^~~~~~~ ~~~ general.c:499:6: note: declared here 499 | void PrintCh(ch) | ^~~~~~~ general.c: In function 'PrintZodiac': general.c:705:6: warning: old-style function definition [-Wold-style-definition] 705 | void PrintZodiac(deg) | ^~~~~~~~~~~ general.c:707:1: error: number of arguments doesn't match prototype 707 | { | ^ extern.h:185:13: error: prototype declaration 185 | extern void PrintZodiac P((real)); | ^~~~~~~~~~~ general.c:708:3: error: too many arguments to function 'AnsiColor'; expected 0, have 1 708 | AnsiColor(kElemA[(int)(deg / 30.0) & 3]); | ^~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ general.c:664:6: note: declared here 664 | void AnsiColor(k) | ^~~~~~~~~ general.c:709:11: error: too many arguments to function 'SzZodiac'; expected 0, have 1 709 | PrintSz(SzZodiac(deg)); | ^~~~~~~~ ~~~ extern.h:186:14: note: declared here 186 | extern char *SzZodiac P((real)); | ^~~~~~~~ general.c:709:3: error: too many arguments to function 'PrintSz'; expected 0, have 1 709 | PrintSz(SzZodiac(deg)); | ^~~~~~~ ~~~~~~~~~~~~~ general.c:420:6: note: declared here 420 | void PrintSz(sz) | ^~~~~~~ general.c:710:3: error: too many arguments to function 'AnsiColor'; expected 0, have 1 710 | AnsiColor(kDefault); | ^~~~~~~~~ general.c:664:6: note: declared here 664 | void AnsiColor(k) | ^~~~~~~~~ --- astrolog.o --- extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:529:7: error: too many arguments to function 'ErrorValN'; expected 0, have 2 529 | ErrorValN("Yj", j); | ^~~~~~~~~ ~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:533:7: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 533 | ErrorArgc("Yj"); | ^~~~~~~~~ ~~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:545:7: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 545 | ErrorArgc("YJ"); | ^~~~~~~~~ ~~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:548:9: error: too many arguments to function 'NParseSz'; expected 0, have 2 --- general.o --- general.c: In function 'SzZodiac': general.c:717:7: warning: old-style function definition [-Wold-style-definition] 717 | char *SzZodiac(deg) | ^~~~~~~~ general.c:719:1: error: number of arguments doesn't match prototype 719 | { | ^ extern.h:186:14: error: prototype declaration 186 | extern char *SzZodiac P((real)); | ^~~~~~~~ general.c:729:11: error: too many arguments to function 'Mod'; expected 0, have 1 729 | deg = Mod(deg + (is.fSeconds ? rRound/60.0/60.0 : rRound/60.0)); | ^~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ general.c:142:6: note: declared here 142 | real Mod(d) | ^~~ general.c:743:11: error: too many arguments to function 'Mod'; expected 0, have 1 743 | deg = Mod(deg + (is.fSeconds ? rRound/4.0/60.0 : rRound/4.0)); | ^~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ general.c:142:6: note: declared here 142 | real Mod(d) | ^~~ general.c: In function 'SzAltitude': --- astrolog.o --- 548 | i = NParseSz(argv[1], pmObject); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:550:7: error: too many arguments to function 'ErrorValN'; expected 0, have 2 550 | ErrorValN("YJ", i); | ^~~~~~~~~ ~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:553:9: error: too many arguments to function 'NParseSz'; expected 0, have 2 553 | j = NParseSz(argv[2], pmSign); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:555:7: error: too many arguments to function 'ErrorValN'; expected 0, have 2 555 | ErrorValN("YJ", j); | ^~~~~~~~~ ~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ --- general.o --- general.c:766:7: warning: old-style function definition [-Wold-style-definition] 766 | char *SzAltitude(deg) | ^~~~~~~~~~ general.c:768:1: error: number of arguments doesn't match prototype 768 | { | ^ extern.h:187:14: error: prototype declaration 187 | extern char *SzAltitude P((real)); | ^~~~~~~~~~ general.c: In function 'SzDegree': general.c:791:7: warning: old-style function definition [-Wold-style-definition] 791 | char *SzDegree(deg) | ^~~~~~~~ general.c:793:1: error: number of arguments doesn't match prototype 793 | { | ^ extern.h:188:14: error: prototype declaration 188 | extern char *SzDegree P((real)); | ^~~~~~~~ general.c: In function 'SzDate': general.c:815:7: warning: old-style function definition [-Wold-style-definition] 815 | char *SzDate(mon, day, yea, nFormat) | ^~~~~~ general.c:817:1: error: number of arguments doesn't match prototype 817 | { | ^ --- astrolog.o --- astrolog.c:559:11: error: too many arguments to function 'NParseSz'; expected 0, have 2 559 | k = NParseSz(argv[3], pmSign); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:561:9: error: too many arguments to function 'ErrorValN'; expected 0, have 2 561 | ErrorValN("YJ", k); | ^~~~~~~~~ ~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:576:7: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 576 | ErrorArgc("YI"); | ^~~~~~~~~ ~~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:579:9: error: too many arguments to function 'NParseSz'; expected 0, have 2 579 | i = NParseSz(argv[1], | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here --- general.o --- extern.h:189:14: error: prototype declaration 189 | extern char *SzDate P((int, int, int, int)); | ^~~~~~ general.c: In function 'SzTime': general.c:844:7: warning: old-style function definition [-Wold-style-definition] 844 | char *SzTime(hr, min) | ^~~~~~ general.c:846:1: error: number of arguments doesn't match prototype 846 | { | ^ extern.h:190:14: error: prototype declaration 190 | extern char *SzTime P((int, int)); | ^~~~~~ general.c:860:35: error: too many arguments to function 'Mod12'; expected 0, have 1 860 | sprintf(szTim, "%2d:%02d%cm", Mod12(hr), min, hr < 12 ? 'a' : 'p'); | ^~~~~ ~~ general.c:192:5: note: declared here 192 | int Mod12(i) | ^~~~~ general.c: In function 'SzTim': general.c:867:7: warning: old-style function definition [-Wold-style-definition] 867 | char *SzTim(tim) | ^~~~~ general.c:869:1: error: number of arguments doesn't match prototype 869 | { --- astrolog.o --- 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:583:7: error: too many arguments to function 'ErrorValN'; expected 0, have 2 583 | ErrorValN("YI", i); | ^~~~~~~~~ ~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:588:10: error: too many arguments to function 'SzPersist'; expected 0, have 1 588 | sz = SzPersist(argv[2]); | ^~~~~~~~~ ~~~~~~~ extern.h:197:14: note: declared here 197 | extern char *SzPersist P((char *)); | ^~~~~~~~~ astrolog.c:603:7: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 603 | ErrorArgc("Yk"); | ^~~~~~~~~ ~~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:607:22: error: too many arguments to function 'NParseSz'; expected 0, have 2 607 | kElemA[eFir] = NParseSz(argv[1], pmColor) & 15; --- general.o --- | ^ extern.h:191:14: error: prototype declaration 191 | extern char *SzTim P((real)); | ^~~~~ general.c:870:10: error: too many arguments to function 'SzTime'; expected 0, have 2 870 | return SzTime(NFloor(tim), (int)(RFract(RAbs(tim))*100.0+rRound/600.0)); | ^~~~~~ general.c:844:7: note: declared here 844 | char *SzTime(hr, min) | ^~~~~~ general.c: In function 'SzZone': general.c:877:7: warning: old-style function definition [-Wold-style-definition] 877 | char *SzZone(zon) | ^~~~~~ general.c:879:1: error: number of arguments doesn't match prototype 879 | { | ^ --- astrolog.o --- | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:608:22: error: too many arguments to function 'NParseSz'; expected 0, have 2 608 | kElemA[eEar] = NParseSz(argv[2], pmColor) & 15; | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:609:22: error: too many arguments to function 'NParseSz'; expected 0, have 2 609 | kElemA[eAir] = NParseSz(argv[3], pmColor) & 15; | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:610:22: error: too many arguments to function 'NParseSz'; expected 0, have 2 610 | kElemA[eWat] = NParseSz(argv[4], pmColor) & 15; | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here --- general.o --- extern.h:192:14: error: prototype declaration 192 | extern char *SzZone P((real)); | ^~~~~~ --- astrolog.o --- 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:615:9: error: too many arguments to function 'NParseSz'; expected 0, have 2 615 | i = NParseSz(argv[1], k); j = NParseSz(argv[2], k); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:615:35: error: too many arguments to function 'NParseSz'; expected 0, have 2 615 | i = NParseSz(argv[1], k); j = NParseSz(argv[2], k); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:618:7: error: too many arguments to function 'ErrorValN'; expected 0, have 2 618 | ErrorValN("Yk", i); | ^~~~~~~~~ ~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:622:7: error: too many arguments to function 'ErrorValN'; expected 0, have 2 622 | ErrorValN("Yk", j); | ^~~~~~~~~ ~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:626:7: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 626 | ErrorArgc("Yk"); | ^~~~~~~~~ ~~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:631:16: error: too many arguments to function 'NParseSz'; expected 0, have 2 631 | lpn[k] = NParseSz(argv[3+k-i], pmColor) & 15; | ^~~~~~~~ ~~~~~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:637:7: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 637 | ErrorArgc("YF"); | ^~~~~~~~~ ~~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:640:9: error: too many arguments to function 'NParseSz'; expected 0, have 2 640 | i = NParseSz(argv[1], pmObject); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:642:7: error: too many arguments to function 'ErrorValN'; expected 0, have 2 642 | ErrorValN("YF", i); | ^~~~~~~~~ ~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:646:8: error: too many arguments to function 'NParseSz'; expected 0, have 2 646 | (NParseSz(argv[3], pmSign)-1)*30) + atof(argv[4])/60.0); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:645:9: error: too many arguments to function 'Mod'; expected 0, have 1 645 | r = Mod((real)(atoi(argv[2]) + | ^~~ ~~~~~~~~~~~~~~~~~~~~~~ 646 | (NParseSz(argv[3], pmSign)-1)*30) + atof(argv[4])/60.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extern.h:156:13: note: declared here 156 | extern real Mod P((real)); | ^~~ astrolog.c:650:11: error: too many arguments to function 'Mod12'; expected 0, have 1 650 | j = Mod12(i-(cuspLo-1)+6); | ^~~~~ ~~~~~~~~~~~~~~ extern.h:159:12: note: declared here 159 | extern int Mod12 P((int)); | ^~~~~ astrolog.c:653:21: error: too many arguments to function 'Mod'; expected 0, have 1 653 | chouse[j] = Mod(r + rDegHalf); | ^~~ extern.h:156:13: note: declared here 156 | extern real Mod P((real)); | ^~~ astrolog.c:656:30: error: too many arguments to function 'Mod'; expected 0, have 1 656 | planet[cuspLo-1+j] = Mod(r + rDegHalf); | ^~~ extern.h:156:13: note: declared here 156 | extern real Mod P((real)); | ^~~ astrolog.c:661:20: error: too many arguments to function 'Mod'; expected 0, have 1 661 | planetalt[i] = Mod((r + rDegQuad) * 2.0) / 2.0 - rDegQuad; | ^~~ ~~~~~~~~~~~~~~~~~~~~ extern.h:156:13: note: declared here 156 | extern real Mod P((real)); | ^~~ astrolog.c:664:7: error: too many arguments to function 'SphToRec'; expected 0, have 6 664 | SphToRec(atof(argv[8]), planet[i], planetalt[i], | ^~~~~~~~ ~~~~~~~~~~~~~ extern.h:229:13: note: declared here 229 | extern void SphToRec P((real, real, real, real *, real *, real *)); | ^~~~~~~~ astrolog.c:672:12: error: too many arguments to function 'NProcessSwitchesRareX'; expected 0, have 3 672 | return NProcessSwitchesRareX(argc, argv, pos+1); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~ extern.h:569:12: note: declared here 569 | extern int NProcessSwitchesRareX P((int, char **, int)); | ^~~~~~~~~~~~~~~~~~~~~ astrolog.c:676:5: error: too many arguments to function 'ErrorSwitch'; expected 0, have 1 676 | ErrorSwitch(argv[0]); | ^~~~~~~~~~~ ~~~~~~~ extern.h:181:13: note: declared here 181 | extern void ErrorSwitch P((char *)); | ^~~~~~~~~~~ astrolog.c: In function 'FProcessSwitches': astrolog.c:686:6: warning: old-style function definition [-Wold-style-definition] 686 | bool FProcessSwitches(argc, argv) | ^~~~~~~~~~~~~~~~ astrolog.c:689:1: error: number of arguments doesn't match prototype 689 | { | ^ extern.h:59:13: error: prototype declaration 59 | extern bool FProcessSwitches P((int, char **)); | ^~~~~~~~~~~~~~~~ astrolog.c:750:9: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 750 | ErrorArgc("M"); | ^~~~~~~~~ ~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:755:9: error: too many arguments to function 'ErrorValN'; expected 0, have 2 755 | ErrorValN("M", j); | ^~~~~~~~~ ~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:760:22: error: too many arguments to function 'SzPersist'; expected 0, have 1 760 | szMacro[j] = SzPersist(argv[2]); | ^~~~~~~~~ ~~~~~~~ extern.h:197:14: note: declared here 197 | extern char *SzPersist P((char *)); | ^~~~~~~~~ astrolog.c:762:9: error: too many arguments to function 'FProcessCommandLine'; expected 0, have 1 762 | FProcessCommandLine(szMacro[j]); | ^~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ astrolog.c:206:6: note: declared here 206 | bool FProcessCommandLine(szLine) | ^~~~~~~~~~~~~~~~~~~ astrolog.c:767:11: error: too many arguments to function 'NProcessSwitchesRare'; expected 0, have 6 767 | i = NProcessSwitchesRare(argc, argv, ich, fOr, fAnd, fNot); | ^~~~~~~~~~~~~~~~~~~~ ~~~~ astrolog.c:307:5: note: declared here 307 | int NProcessSwitchesRare(argc, argv, pos, fOr, fAnd, fNot) | ^~~~~~~~~~~~~~~~~~~~ astrolog.c:787:11: error: too many arguments to function 'ErrorValN'; expected 0, have 2 787 | ErrorValN("w", i); | ^~~~~~~~~ ~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:805:11: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 805 | ErrorArgc("geometry"); | ^~~~~~~~~ ~~~~~~~~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:814:11: error: too many arguments to function 'ErrorValN'; expected 0, have 2 814 | ErrorValN("geometry", gs.xWin); | ^~~~~~~~~ ~~~~~~~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:818:11: error: too many arguments to function 'ErrorValN'; expected 0, have 2 818 | ErrorValN("geometry", gs.yWin); | ^~~~~~~~~ ~~~~~~~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:878:11: error: too many arguments to function 'ErrorValN'; expected 0, have 2 878 | ErrorValN("L", i); | ^~~~~~~~~ ~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:904:11: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 904 | ErrorArgc("dp"); | ^~~~~~~~~ ~~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:912:11: error: too many arguments to function 'GetTimeNow'; expected 0, have 5 912 | GetTimeNow(&MonT, &DayT, &YeaT, &TimT, ZonT-DstT); | ^~~~~~~~~~ extern.h:194:13: note: declared here 194 | extern void GetTimeNow P((int *, int *, int *, real *, real)); | ^~~~~~~~~~ astrolog.c:917:20: error: too many arguments to function 'NParseSz'; expected 0, have 2 917 | YeaT = NParseSz(argv[1], pmYea); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:921:20: error: too many arguments to function 'NParseSz'; expected 0, have 2 921 | MonT = NParseSz(argv[1], pmMon); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ --- general.o --- general.c: In function 'SzLocation': general.c:892:7: warning: old-style function definition [-Wold-style-definition] 892 | char *SzLocation(lon, lat) | ^~~~~~~~~~ general.c:894:1: error: number of arguments doesn't match prototype 894 | { | ^ extern.h:193:14: error: prototype declaration 193 | extern char *SzLocation P((real, real)); | ^~~~~~~~~~ general.c: In function 'GetTimeNow': general.c:921:6: warning: old-style function definition [-Wold-style-definition] 921 | void GetTimeNow(mon, day, yea, tim, zon) | ^~~~~~~~~~ general.c:924:1: error: number of arguments doesn't match prototype 924 | { | ^ extern.h:194:13: error: prototype declaration 194 | extern void GetTimeNow P((int *, int *, int *, real *, real)); | ^~~~~~~~~~ general.c:948:3: error: too many arguments to function 'JulianToMdy'; expected 0, have 4 948 | JulianToMdy((real)curtimer, mon, day, yea); | ^~~~~~~~~~~ ~~~~~~~~~~~~~~ --- astrolog.o --- astrolog.c:922:20: error: too many arguments to function 'NParseSz'; expected 0, have 2 922 | YeaT = NParseSz(argv[2], pmYea); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:924:15: error: too many arguments to function 'ErrorValN'; expected 0, have 2 924 | ErrorValN("dp", MonT); | ^~~~~~~~~ ~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:930:11: error: too many arguments to function 'ErrorValN'; expected 0, have 2 930 | ErrorValN("dp", YeaT); | ^~~~~~~~~ ~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:942:13: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 942 | ErrorArgc("dY"); | ^~~~~~~~~ ~~~~ --- general.o --- extern.h:256:13: note: declared here 256 | extern void JulianToMdy P((real, int *, int *, int *)); | ^~~~~~~~~~~ general.c: In function 'ProcessProgname': general.c:1006:7: warning: old-style function definition [-Wold-style-definition] 1006 | char *ProcessProgname(szPath) | ^~~~~~~~~~~~~~~ general.c:1008:1: error: number of arguments doesn't match prototype 1008 | { | ^ extern.h:196:14: error: prototype declaration 196 | extern char *ProcessProgname P((char *)); | ^~~~~~~~~~~~~~~ general.c: In function 'SzPersist': general.c:1038:7: warning: old-style function definition [-Wold-style-definition] 1038 | char *SzPersist(szSrc) | ^~~~~~~~~ general.c:1040:1: error: number of arguments doesn't match prototype 1040 | { | ^ extern.h:197:14: error: prototype declaration 197 | extern char *SzPersist P((char *)); | ^~~~~~~~~ general.c:1050:8: error: too many arguments to function 'CchSz'; expected 0, have 1 --- astrolog.o --- extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:947:13: error: too many arguments to function 'ErrorValN'; expected 0, have 2 947 | ErrorValN("dY", i); | ^~~~~~~~~ ~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:959:11: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 959 | ErrorArgc("display"); | ^~~~~~~~~ ~~~~~~~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:962:24: error: too many arguments to function 'SzPersist'; expected 0, have 1 962 | gs.szDisplay = SzPersist(argv[1]); | ^~~~~~~~~ ~~~~~~~ extern.h:197:14: note: declared here 197 | extern char *SzPersist P((char *)); | ^~~~~~~~~ --- general.o --- 1050 | cb = CchSz(szSrc)+1; | ^~~~~ ~~~~~ general.c:60:5: note: declared here 60 | int CchSz(sz) | ^~~~~ general.c:1055:5: error: too many arguments to function 'PrintWarning'; expected 0, have 1 1055 | PrintWarning(szT); | ^~~~~~~~~~~~ ~~~ general.c:542:6: note: declared here 542 | void PrintWarning(sz) | ^~~~~~~~~~~~ general.c:1057:5: error: too many arguments to function 'CopyRgb'; expected 0, have 3 1057 | CopyRgb((byte *)szSrc, (byte *)szNew, cb); | ^~~~~~~ ~~~~~~~~~~~~~ general.c:96:6: note: declared here 96 | void CopyRgb(pbSrc, pbDst, cb) | ^~~~~~~ general.c: In function 'PAllocate': general.c:1066:8: warning: old-style function definition [-Wold-style-definition] 1066 | lpbyte PAllocate(lcb, fHuge, szType) | ^~~~~~~~~ general.c:1070:1: error: number of arguments doesn't match prototype 1070 | { | ^ extern.h:198:15: error: prototype declaration --- astrolog.o --- astrolog.c:969:11: error: too many arguments to function 'ErrorValN'; expected 0, have 2 969 | ErrorValN("d", i); | ^~~~~~~~~ ~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:984:9: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 984 | ErrorArgc("E"); | ^~~~~~~~~ ~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:993:11: error: too many arguments to function 'ErrorValN'; expected 0, have 2 993 | ErrorValN("EY", i); | ^~~~~~~~~ ~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:1030:9: error: too many arguments to function 'GetTimeNow'; expected 0, have 5 1030 | GetTimeNow(&MonT, &DayT, &YeaT, &TimT, ZonT-DstT); | ^~~~~~~~~~ --- general.o --- 198 | extern lpbyte PAllocate P((long, bool, char *)); | ^~~~~~~~~ general.c:1086:5: error: too many arguments to function 'PrintWarning'; expected 0, have 1 1086 | PrintWarning(szT); | ^~~~~~~~~~~~ ~~~ general.c:542:6: note: declared here 542 | void PrintWarning(sz) | ^~~~~~~~~~~~ --- astrolog.o --- extern.h:194:13: note: declared here 194 | extern void GetTimeNow P((int *, int *, int *, real *, real)); | ^~~~~~~~~~ astrolog.c:1034:29: error: too many arguments to function 'NParseSz'; expected 0, have 2 1034 | MonT = -1; DayT = NParseSz(argv[1], pmDay); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1040:9: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 1040 | ErrorArgc("t"); | ^~~~~~~~~ ~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:1047:29: error: too many arguments to function 'NParseSz'; expected 0, have 2 1047 | MonT = -1; DayT = NParseSz(argv[2], pmDay); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1050:16: error: too many arguments to function 'NParseSz'; expected 0, have 2 1050 | MonT = NParseSz(argv[1], pmMon); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1052:11: error: too many arguments to function 'ErrorValN'; expected 0, have 2 1052 | ErrorValN("t", MonT); | ^~~~~~~~~ ~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:1056:14: error: too many arguments to function 'NParseSz'; expected 0, have 2 1056 | YeaT = NParseSz(argv[2 - (i > 0)], pmYea); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1073:9: error: too many arguments to function 'GetTimeNow'; expected 0, have 5 1073 | GetTimeNow(&MonT, &DayT, &YeaT, &TimT, ZonT-DstT); | ^~~~~~~~~~ extern.h:194:13: note: declared here 194 | extern void GetTimeNow P((int *, int *, int *, real *, real)); | ^~~~~~~~~~ astrolog.c:1078:9: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 1078 | ErrorArgc("T"); | ^~~~~~~~~ ~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:1081:14: error: too many arguments to function 'NParseSz'; expected 0, have 2 1081 | MonT = NParseSz(argv[1], pmMon); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1082:14: error: too many arguments to function 'NParseSz'; expected 0, have 2 1082 | DayT = NParseSz(argv[2], pmDay); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1083:14: error: too many arguments to function 'NParseSz'; expected 0, have 2 1083 | YeaT = NParseSz(argv[3], pmYea); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1085:9: error: too many arguments to function 'ErrorValN'; expected 0, have 2 1085 | ErrorValN("T", MonT); | ^~~~~~~~~ ~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.h:858:58: error: too many arguments to function 'DayInMonth'; expected 0, have 2 858 | #define FValidDay(day, mon, yea) ((day) >= 1 && (day) <= DayInMonth(mon, yea)) | ^~~~~~~~~~ astrolog.c:1087:19: note: in expansion of macro 'FValidDay' 1087 | } else if (!FValidDay(DayT, MonT, YeaT)) { | ^~~~~~~~~ extern.h:166:12: note: declared here 166 | extern int DayInMonth P((int, int)); | ^~~~~~~~~~ astrolog.c:1088:9: error: too many arguments to function 'ErrorValN'; expected 0, have 2 1088 | ErrorValN("T", DayT); | ^~~~~~~~~ ~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:1091:9: error: too many arguments to function 'ErrorValN'; expected 0, have 2 1091 | ErrorValN("T", YeaT); | ^~~~~~~~~ ~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:1102:11: error: too many arguments to function 'ErrorValN'; expected 0, have 2 1102 | ErrorValN("P", i); | ^~~~~~~~~ ~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:1122:11: error: too many arguments to function 'ErrorValN'; expected 0, have 2 1122 | ErrorValN("I", i); | ^~~~~~~~~ ~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:1135:7: error: too many arguments to function 'FInputData'; expected 0, have 1 1135 | FInputData(szNowCore); | ^~~~~~~~~~ extern.h:211:13: note: declared here 211 | extern bool FInputData P((char *)); | ^~~~~~~~~~ astrolog.c:1148:26: error: too many arguments to function 'RParseSz'; expected 0, have 2 1148 | if (argc <= 1 || RParseSz(argv[1], pmZon) == rLarge) { | ^~~~~~~~ ~~~~~~~ extern.h:207:13: note: declared here 207 | extern real RParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1153:28: error: too many arguments to function 'RParseSz'; expected 0, have 2 1153 | SS = us.dstDef = RParseSz(argv[1], pmZon); | ^~~~~~~~ ~~~~~~~ extern.h:207:13: note: declared here 207 | extern real RParseSz P((char *, int)); | ^~~~~~~~ extern.h:147:26: error: too many arguments to function 'ErrorValN'; expected 0, have 2 147 | #define ErrorValR(sz, r) ErrorValN(sz, (int)r) | ^~~~~~~~~ astrolog.c:1155:13: note: in expansion of macro 'ErrorValR' 1155 | ErrorValR("z0", us.dstDef); | ^~~~~~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:1163:11: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 1163 | ErrorArgc("zl"); | ^~~~~~~~~ ~~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:1166:26: error: too many arguments to function 'RParseSz'; expected 0, have 2 1166 | OO = us.lonDef = RParseSz(argv[1], pmLon); | ^~~~~~~~ ~~~~~~~ extern.h:207:13: note: declared here 207 | extern real RParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1167:26: error: too many arguments to function 'RParseSz'; expected 0, have 2 1167 | AA = us.latDef = RParseSz(argv[2], pmLat); | ^~~~~~~~ ~~~~~~~ extern.h:207:13: note: declared here 207 | extern real RParseSz P((char *, int)); | ^~~~~~~~ extern.h:147:26: error: too many arguments to function 'ErrorValN'; expected 0, have 2 147 | #define ErrorValR(sz, r) ErrorValN(sz, (int)r) | ^~~~~~~~~ astrolog.c:1169:11: note: in expansion of macro 'ErrorValR' 1169 | ErrorValR("zl", us.lonDef); | ^~~~~~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ extern.h:147:26: error: too many arguments to function 'ErrorValN'; expected 0, have 2 147 | #define ErrorValR(sz, r) ErrorValN(sz, (int)r) | ^~~~~~~~~ astrolog.c:1172:11: note: in expansion of macro 'ErrorValR' 1172 | ErrorValR("zl", us.latDef); | ^~~~~~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:1179:11: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 1179 | ErrorArgc("zt"); | ^~~~~~~~~ ~~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:1182:14: error: too many arguments to function 'RParseSz'; expected 0, have 2 1182 | rT = RParseSz(argv[1], pmTim); | ^~~~~~~~ ~~~~~~~ extern.h:207:13: note: declared here 207 | extern real RParseSz P((char *, int)); | ^~~~~~~~ extern.h:147:26: error: too many arguments to function 'ErrorValN'; expected 0, have 2 147 | #define ErrorValR(sz, r) ErrorValN(sz, (int)r) | ^~~~~~~~~ astrolog.c:1184:11: note: in expansion of macro 'ErrorValR' 1184 | ErrorValR("zt", rT); | ^~~~~~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:1192:11: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 1192 | ErrorArgc("zd"); | ^~~~~~~~~ ~~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:1195:13: error: too many arguments to function 'NParseSz'; expected 0, have 2 1195 | i = NParseSz(argv[1], pmDay); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.h:858:58: error: too many arguments to function 'DayInMonth'; expected 0, have 2 858 | #define FValidDay(day, mon, yea) ((day) >= 1 && (day) <= DayInMonth(mon, yea)) | ^~~~~~~~~~ astrolog.c:1196:14: note: in expansion of macro 'FValidDay' 1196 | if (!FValidDay(i, MM, YY)) { | ^~~~~~~~~ extern.h:166:12: note: declared here 166 | extern int DayInMonth P((int, int)); | ^~~~~~~~~~ astrolog.c:1197:11: error: too many arguments to function 'ErrorValN'; expected 0, have 2 1197 | ErrorValN("zd", i); | ^~~~~~~~~ ~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:1205:11: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 1205 | ErrorArgc("zm"); | ^~~~~~~~~ ~~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:1208:13: error: too many arguments to function 'NParseSz'; expected 0, have 2 1208 | i = NParseSz(argv[1], pmMon); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1210:11: error: too many arguments to function 'ErrorValN'; expected 0, have 2 1210 | ErrorValN("zm", i); | ^~~~~~~~~ ~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:1218:11: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 1218 | ErrorArgc("zy"); | ^~~~~~~~~ ~~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:1221:13: error: too many arguments to function 'NParseSz'; expected 0, have 2 1221 | i = NParseSz(argv[1], pmYea); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1223:11: error: too many arguments to function 'ErrorValN'; expected 0, have 2 1223 | ErrorValN("zy", i); | ^~~~~~~~~ ~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:1231:11: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 1231 | ErrorArgc("zi"); | ^~~~~~~~~ ~~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:1234:22: error: too many arguments to function 'SzPersist'; expected 0, have 1 1234 | ciCore.nam = SzPersist(argv[1]); | ^~~~~~~~~ ~~~~~~~ extern.h:197:14: note: declared here 197 | extern char *SzPersist P((char *)); | ^~~~~~~~~ astrolog.c:1235:22: error: too many arguments to function 'SzPersist'; expected 0, have 1 1235 | ciCore.loc = SzPersist(argv[2]); | ^~~~~~~~~ ~~~~~~~ extern.h:197:14: note: declared here 197 | extern char *SzPersist P((char *)); | ^~~~~~~~~ astrolog.c:1239:24: error: too many arguments to function 'RParseSz'; expected 0, have 2 1239 | if (argc <= 1 || RParseSz(argv[1], pmZon) == rLarge) | ^~~~~~~~ ~~~~~~~ extern.h:207:13: note: declared here 207 | extern real RParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1242:26: error: too many arguments to function 'RParseSz'; expected 0, have 2 1242 | ZZ = us.zonDef = RParseSz(argv[1], pmZon); | ^~~~~~~~ ~~~~~~~ extern.h:207:13: note: declared here 207 | extern real RParseSz P((char *, int)); | ^~~~~~~~ extern.h:147:26: error: too many arguments to function 'ErrorValN'; expected 0, have 2 147 | #define ErrorValR(sz, r) ErrorValN(sz, (int)r) | ^~~~~~~~~ astrolog.c:1244:11: note: in expansion of macro 'ErrorValR' 1244 | ErrorValR("z", us.zonDef); | ^~~~~~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:1255:9: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 1255 | ErrorArgc("q"); | ^~~~~~~~~ ~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:1262:9: error: too many arguments to function 'JulianToMdy'; expected 0, have 4 1262 | JulianToMdy(is.JD-TT, &MM, &DD, &YY); | ^~~~~~~~~~~ extern.h:256:13: note: declared here 256 | extern void JulianToMdy P((real, int *, int *, int *)); | ^~~~~~~~~~~ astrolog.c:1263:14: error: too many arguments to function 'DegToDec'; expected 0, have 1 1263 | TT = DegToDec(TT * 24.0); | ^~~~~~~~ extern.h:161:13: note: declared here 161 | extern real DegToDec P((real)); | ^~~~~~~~ astrolog.c:1266:22: error: too many arguments to function 'NParseSz'; expected 0, have 2 1266 | MM = i > 1 ? NParseSz(argv[1], pmMon) : 1; | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1267:22: error: too many arguments to function 'NParseSz'; expected 0, have 2 1267 | DD = i > 2 ? NParseSz(argv[2], pmDay) : 1; | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1268:14: error: too many arguments to function 'NParseSz'; expected 0, have 2 1268 | YY = NParseSz(argv[3-(i<3)-(i<2)], pmYea); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1269:22: error: too many arguments to function 'RParseSz'; expected 0, have 2 1269 | TT = i > 3 ? RParseSz(argv[4], pmTim) : (i < 3 ? 0.0 : 12.0); | ^~~~~~~~ ~~~~~~~ extern.h:207:13: note: declared here 207 | extern real RParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1270:22: error: too many arguments to function 'RParseSz'; expected 0, have 2 1270 | SS = i > 7 ? RParseSz(argv[5], pmDst) : (i > 6 ? 0.0 : us.dstDef); | ^~~~~~~~ ~~~~~~~ extern.h:207:13: note: declared here 207 | extern real RParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1271:22: error: too many arguments to function 'RParseSz'; expected 0, have 2 1271 | ZZ = i > 6 ? RParseSz(argv[5 + (i > 7)], pmZon) : us.zonDef; | ^~~~~~~~ ~~~~~~~~~~~~~~~~~ extern.h:207:13: note: declared here 207 | extern real RParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1272:22: error: too many arguments to function 'RParseSz'; expected 0, have 2 1272 | OO = i > 6 ? RParseSz(argv[6 + (i > 7)], pmLon) : us.lonDef; | ^~~~~~~~ ~~~~~~~~~~~~~~~~~ extern.h:207:13: note: declared here 207 | extern real RParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1273:22: error: too many arguments to function 'RParseSz'; expected 0, have 2 1273 | AA = i > 6 ? RParseSz(argv[7 + (i > 7)], pmLat) : us.latDef; | ^~~~~~~~ ~~~~~~~~~~~~~~~~~ extern.h:207:13: note: declared here 207 | extern real RParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1275:11: error: too many arguments to function 'ErrorValN'; expected 0, have 2 1275 | ErrorValN("q", MM); | ^~~~~~~~~ ~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.h:858:58: error: too many arguments to function 'DayInMonth'; expected 0, have 2 858 | #define FValidDay(day, mon, yea) ((day) >= 1 && (day) <= DayInMonth(mon, yea)) | ^~~~~~~~~~ astrolog.c:1277:21: note: in expansion of macro 'FValidDay' 1277 | } else if (!FValidDay(DD, MM, YY)) { | ^~~~~~~~~ extern.h:166:12: note: declared here 166 | extern int DayInMonth P((int, int)); | ^~~~~~~~~~ astrolog.c:1278:11: error: too many arguments to function 'ErrorValN'; expected 0, have 2 1278 | ErrorValN("q", DD); | ^~~~~~~~~ ~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:1281:11: error: too many arguments to function 'ErrorValN'; expected 0, have 2 1281 | ErrorValN("q", YY); | ^~~~~~~~~ ~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ extern.h:147:26: error: too many arguments to function 'ErrorValN'; expected 0, have 2 147 | #define ErrorValR(sz, r) ErrorValN(sz, (int)r) | ^~~~~~~~~ astrolog.c:1284:11: note: in expansion of macro 'ErrorValR' 1284 | ErrorValR("q", TT); | ^~~~~~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ extern.h:147:26: error: too many arguments to function 'ErrorValN'; expected 0, have 2 147 | #define ErrorValR(sz, r) ErrorValN(sz, (int)r) | ^~~~~~~~~ astrolog.c:1287:11: note: in expansion of macro 'ErrorValR' 1287 | ErrorValR("q", SS); | ^~~~~~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ extern.h:147:26: error: too many arguments to function 'ErrorValN'; expected 0, have 2 147 | #define ErrorValR(sz, r) ErrorValN(sz, (int)r) | ^~~~~~~~~ astrolog.c:1290:11: note: in expansion of macro 'ErrorValR' 1290 | ErrorValR("a", ZZ); | ^~~~~~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ extern.h:147:26: error: too many arguments to function 'ErrorValN'; expected 0, have 2 147 | #define ErrorValR(sz, r) ErrorValN(sz, (int)r) | ^~~~~~~~~ astrolog.c:1293:11: note: in expansion of macro 'ErrorValR' 1293 | ErrorValR("a", OO); | ^~~~~~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ extern.h:147:26: error: too many arguments to function 'ErrorValN'; expected 0, have 2 147 | #define ErrorValR(sz, r) ErrorValN(sz, (int)r) | ^~~~~~~~~ astrolog.c:1296:11: note: in expansion of macro 'ErrorValR' 1296 | ErrorValR("a", AA); | ^~~~~~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:1305:9: error: too many arguments to function 'ErrorArgv'; expected 0, have 1 1305 | ErrorArgv("i"); | ^~~~~~~~~ ~~~ --- io.o --- io.c: In function 'FileOpen': io.c:52:7: warning: old-style function definition [-Wold-style-definition] 52 | FILE *FileOpen(szFile, nFileMode) | ^~~~~~~~ io.c:55:1: error: number of arguments doesn't match prototype 55 | { | ^ In file included from astrolog.h:1449, from io.c:38: extern.h:203:14: error: prototype declaration 203 | extern FILE *FileOpen P((char *, int)); | ^~~~~~~~ io.c:109:5: error: too many arguments to function 'PrintError'; expected 0, have 1 109 | PrintError(name); | ^~~~~~~~~~ ~~~~ extern.h:177:13: note: declared here 177 | extern void PrintError P((char *)); | ^~~~~~~~~~ io.c: In function 'FProcessSwitchFile': io.c:119:6: warning: old-style function definition [-Wold-style-definition] 119 | bool FProcessSwitchFile(szFile, file) | ^~~~~~~~~~~~~~~~~~ io.c:122:1: error: number of arguments doesn't match prototype 122 | { | ^ extern.h:204:13: error: prototype declaration --- astrolog.o --- extern.h:180:13: note: declared here 180 | extern void ErrorArgv P((char *)); | ^~~~~~~~~ astrolog.c:1309:9: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 1309 | ErrorArgc("i"); | ^~~~~~~~~ ~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:1313:12: error: too many arguments to function 'FInputData'; expected 0, have 1 1313 | if (!FInputData(argv[1])) | ^~~~~~~~~~ ~~~~~~~ extern.h:211:13: note: declared here 211 | extern bool FInputData P((char *)); | ^~~~~~~~~~ astrolog.c:1334:9: error: too many arguments to function 'ErrorArgv'; expected 0, have 1 1334 | ErrorArgv("o"); | ^~~~~~~~~ ~~~ extern.h:180:13: note: declared here 180 | extern void ErrorArgv P((char *)); | ^~~~~~~~~ astrolog.c:1338:9: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 --- io.o --- 204 | extern bool FProcessSwitchFile P((char *, FILE *)); | ^~~~~~~~~~~~~~~~~~ io.c:127:12: error: too many arguments to function 'FileOpen'; expected 0, have 2 127 | file = FileOpen(szFile, 0); | ^~~~~~~~ ~~~~~~ io.c:52:7: note: declared here 52 | FILE *FileOpen(szFile, nFileMode) | ^~~~~~~~ io.c:137:5: error: too many arguments to function 'PrintWarning'; expected 0, have 1 137 | PrintWarning(szLine); | ^~~~~~~~~~~~ ~~~~~~ extern.h:176:13: note: declared here 176 | extern void PrintWarning P((char *)); | ^~~~~~~~~~~~ io.c:150:12: error: too many arguments to function 'NParseCommandLine'; expected 0, have 2 150 | argc = NParseCommandLine(szLine, argv); | ^~~~~~~~~~~~~~~~~ ~~~~~~ extern.h:56:12: note: declared here 56 | extern int NParseCommandLine P((char *, char **)); | ^~~~~~~~~~~~~~~~~ --- astrolog.o --- 1338 | ErrorArgc("o"); | ^~~~~~~~~ ~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:1342:27: error: too many arguments to function 'SzPersist'; expected 0, have 1 1342 | is.szFileScreen = SzPersist(argv[1]); | ^~~~~~~~~ ~~~~~~~ extern.h:197:14: note: declared here 197 | extern char *SzPersist P((char *)); | ^~~~~~~~~ astrolog.c:1348:22: error: too many arguments to function 'SzPersist'; expected 0, have 1 1348 | is.szFileOut = SzPersist(argv[1]); | ^~~~~~~~~ ~~~~~~~ extern.h:197:14: note: declared here 197 | extern char *SzPersist P((char *)); | ^~~~~~~~~ astrolog.c:1362:33: error: too many arguments to function 'NParseSz'; expected 0, have 2 1362 | while (argc > 1 && (i = NParseSz(argv[1], pmAspect))) | ^~~~~~~~ ~~~~~~~ --- io.o --- io.c:151:10: error: too many arguments to function 'FProcessSwitches'; expected 0, have 2 151 | if (!FProcessSwitches(argc, argv)) | ^~~~~~~~~~~~~~~~ ~~~~ extern.h:59:13: note: declared here 59 | extern bool FProcessSwitches P((int, char **)); | ^~~~~~~~~~~~~~~~ io.c: In function 'FOutputData': io.c:174:5: error: too many arguments to function 'PrintError'; expected 0, have 1 174 | PrintError(sz); | ^~~~~~~~~~ ~~ extern.h:177:13: note: declared here 177 | extern void PrintError P((char *)); | ^~~~~~~~~~ io.c:183:7: error: too many arguments to function 'PrintError'; expected 0, have 1 183 | PrintError("Can't output chart with no time/space to file."); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extern.h:177:13: note: declared here 177 | extern void PrintError P((char *)); | ^~~~~~~~~~ io.c:194:19: error: too many arguments to function 'SzTim'; expected 0, have 1 --- astrolog.o --- extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1364:13: error: too many arguments to function 'ErrorValN'; expected 0, have 2 1364 | ErrorValN("RA", i); | ^~~~~~~~~ ~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:1393:31: error: too many arguments to function 'NParseSz'; expected 0, have 2 1393 | else if (argc <= 1 || (!NParseSz(argv[1], pmObject))) { | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1399:31: error: too many arguments to function 'NParseSz'; expected 0, have 2 1399 | while (argc > 1 && (i = NParseSz(argv[1], pmObject))) | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); --- io.o --- 194 | Day, Yea, SzTim(Tim), Dst == 0.0 ? "ST" : (Dst == 1.0 ? "DT" : | ^~~~~ extern.h:191:14: note: declared here 191 | extern char *SzTim P((real)); | ^~~~~ io.c:195:9: error: too many arguments to function 'SzZone'; expected 0, have 1 195 | SzZone(Dst)), SzZone(-Zon), SzLocation(Lon, Lat)); | ^~~~~~ extern.h:192:14: note: declared here 192 | extern char *SzZone P((real)); | ^~~~~~ io.c:195:23: error: too many arguments to function 'SzZone'; expected 0, have 1 195 | SzZone(Dst)), SzZone(-Zon), SzLocation(Lon, Lat)); | ^~~~~~ extern.h:192:14: note: declared here 192 | extern char *SzZone P((real)); | ^~~~~~ io.c:195:37: error: too many arguments to function 'SzLocation'; expected 0, have 2 195 | SzZone(Dst)), SzZone(-Zon), SzLocation(Lon, Lat)); | ^~~~~~~~~~ extern.h:193:14: note: declared here --- astrolog.o --- | ^~~~~~~~ astrolog.c:1401:11: error: too many arguments to function 'ErrorValN'; expected 0, have 2 1401 | ErrorValN("R", i); | ^~~~~~~~~ ~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:1427:11: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 1427 | ErrorArgc("A"); | ^~~~~~~~~ ~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:1430:13: error: too many arguments to function 'NParseSz'; expected 0, have 2 1430 | i = NParseSz(argv[1], pmAspect); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1432:11: error: too many arguments to function 'ErrorValN'; expected 0, have 2 1432 | ErrorValN("A", i); | ^~~~~~~~~ ~~~ --- io.o --- 193 | extern char *SzLocation P((real, real)); | ^~~~~~~~~~ io.c:211:46: error: too many arguments to function 'RSgn'; expected 0, have 1 211 | ret[i] >= 0.0 ? 'D' : chRet, (int)(RSgn(rT)* | ^~~~ ~~ extern.h:154:13: note: declared here 154 | extern real RSgn P((real)); | ^~~~ --- astrolog.o --- extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:1439:11: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 1439 | ErrorArgc("A"); | ^~~~~~~~~ ~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:1442:13: error: too many arguments to function 'NParseSz'; expected 0, have 2 1442 | i = NParseSz(argv[1], ch1 == 'o' || ch1 == 'a' ? pmAspect : pmObject); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1444:11: error: too many arguments to function 'ErrorValN'; expected 0, have 2 1444 | ErrorValN("A", i); | ^~~~~~~~~ ~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:1447:14: error: too many arguments to function 'RParseSz'; expected 0, have 2 1447 | rT = RParseSz(argv[2], 0); | ^~~~~~~~ ~~~~~~~ extern.h:207:13: note: declared here 207 | extern real RParseSz P((char *, int)); | ^~~~~~~~ extern.h:147:26: error: too many arguments to function 'ErrorValN'; expected 0, have 2 147 | #define ErrorValR(sz, r) ErrorValN(sz, (int)r) | ^~~~~~~~~ astrolog.c:1449:11: note: in expansion of macro 'ErrorValR' 1449 | ErrorValR("A", rT); | ^~~~~~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:1479:9: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 1479 | ErrorArgc("c"); | ^~~~~~~~~ ~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:1482:11: error: too many arguments to function 'NParseSz'; expected 0, have 2 1482 | i = NParseSz(argv[1], pmSystem); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1484:9: error: too many arguments to function 'ErrorValN'; expected 0, have 2 1484 | ErrorValN("c", i); | ^~~~~~~~~ ~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ extern.h:147:26: error: too many arguments to function 'ErrorValN'; expected 0, have 2 147 | #define ErrorValR(sz, r) ErrorValN(sz, (int)r) | ^~~~~~~~~ astrolog.c:1494:11: note: in expansion of macro 'ErrorValR' 1494 | ErrorValR("s", rT); | ^~~~~~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:1513:28: error: too many arguments to function 'NParseSz'; expected 0, have 2 1513 | if (argc > 1 && (i = NParseSz(argv[1], pmObject))) { | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1518:9: error: too many arguments to function 'ErrorValN'; expected 0, have 2 1518 | ErrorValN("h", i); | ^~~~~~~~~ ~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:1535:9: error: too many arguments to function 'GetTimeNow'; expected 0, have 5 1535 | GetTimeNow(&Mon, &Day, &Yea, &Tim, us.zonDef - us.dstDef); | ^~~~~~~~~~ extern.h:194:13: note: declared here 194 | extern void GetTimeNow P((int *, int *, int *, real *, real)); | ^~~~~~~~~~ astrolog.c:1536:18: error: too many arguments to function 'MdytszToJulian'; expected 0, have 6 1536 | is.JDp = MdytszToJulian(Mon, Day, Yea, Tim, us.dstDef, us.zonDef); | ^~~~~~~~~~~~~~ extern.h:255:13: note: declared here 255 | extern real MdytszToJulian P((int, int, int, real, real, real)); | ^~~~~~~~~~~~~~ astrolog.c:1542:11: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 1542 | ErrorArgc("pd"); | ^~~~~~~~~ ~~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ extern.h:147:26: error: too many arguments to function 'ErrorValN'; expected 0, have 2 147 | #define ErrorValR(sz, r) ErrorValN(sz, (int)r) | ^~~~~~~~~ astrolog.c:1547:11: note: in expansion of macro 'ErrorValR' 1547 | ErrorValR("pd", us.rProgDay); | ^~~~~~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:1554:9: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 1554 | ErrorArgc("p"); | ^~~~~~~~~ ~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:1557:13: error: too many arguments to function 'NParseSz'; expected 0, have 2 1557 | Mon = NParseSz(argv[1], pmMon); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1558:13: error: too many arguments to function 'NParseSz'; expected 0, have 2 1558 | Day = NParseSz(argv[2], pmDay); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1559:13: error: too many arguments to function 'NParseSz'; expected 0, have 2 1559 | Yea = NParseSz(argv[3], pmYea); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1561:9: error: too many arguments to function 'ErrorValN'; expected 0, have 2 1561 | ErrorValN("p", Mon); | ^~~~~~~~~ ~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.h:858:58: error: too many arguments to function 'DayInMonth'; expected 0, have 2 858 | #define FValidDay(day, mon, yea) ((day) >= 1 && (day) <= DayInMonth(mon, yea)) | ^~~~~~~~~~ astrolog.c:1563:19: note: in expansion of macro 'FValidDay' 1563 | } else if (!FValidDay(Day, Mon, Yea)) { | ^~~~~~~~~ extern.h:166:12: note: declared here 166 | extern int DayInMonth P((int, int)); | ^~~~~~~~~~ astrolog.c:1564:9: error: too many arguments to function 'ErrorValN'; expected 0, have 2 1564 | ErrorValN("p", Day); | ^~~~~~~~~ ~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:1567:9: error: too many arguments to function 'ErrorValN'; expected 0, have 2 1567 | ErrorValN("p", Yea); | ^~~~~~~~~ ~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:1570:16: error: too many arguments to function 'MdytszToJulian'; expected 0, have 6 1570 | is.JDp = MdytszToJulian(Mon, Day, Yea, 0.0, us.dstDef, us.zonDef); | ^~~~~~~~~~~~~~ extern.h:255:13: note: declared here 255 | extern real MdytszToJulian P((int, int, int, real, real, real)); | ^~~~~~~~~~~~~~ astrolog.c:1576:9: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 1576 | ErrorArgc("x"); | ^~~~~~~~~ ~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:1581:9: error: too many arguments to function 'ErrorValN'; expected 0, have 2 1581 | ErrorValN("x", i); | ^~~~~~~~~ ~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:1589:28: error: too many arguments to function 'NParseSz'; expected 0, have 2 1589 | if (argc > 1 && (i = NParseSz(argv[1], pmObject))) { | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1594:9: error: too many arguments to function 'ErrorValN'; expected 0, have 2 1594 | ErrorValN("1", i); | ^~~~~~~~~ ~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:1601:28: error: too many arguments to function 'NParseSz'; expected 0, have 2 --- io.o --- io.c: In function 'NParseSz': io.c:274:5: warning: old-style function definition [-Wold-style-definition] 274 | int NParseSz(szEntry, pm) | ^~~~~~~~ io.c:277:1: error: number of arguments doesn't match prototype 277 | { | ^ extern.h:206:12: error: prototype declaration 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ io.c: In function 'RParseSz': io.c:367:6: warning: old-style function definition [-Wold-style-definition] 367 | real RParseSz(szEntry, pm) | ^~~~~~~~ io.c:370:1: error: number of arguments doesn't match prototype 370 | { | ^ extern.h:207:13: error: prototype declaration 207 | extern real RParseSz P((char *, int)); | ^~~~~~~~ io.c:410:11: error: too many arguments to function 'NCompareSz'; expected 0, have 2 410 | if (NCompareSz(sz, szZon[i]) == 0) | ^~~~~~~~~~ ~~ extern.h:151:12: note: declared here 151 | extern int NCompareSz P((CONST char *, CONST char *)); --- astrolog.o --- 1601 | if (argc > 1 && (i = NParseSz(argv[1], pmObject))) { | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1606:9: error: too many arguments to function 'ErrorValN'; expected 0, have 2 1606 | ErrorValN("2", i); | ^~~~~~~~~ ~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:1634:9: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 1634 | ErrorArgc("F"); | ^~~~~~~~~ ~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:1637:11: error: too many arguments to function 'NParseSz'; expected 0, have 2 1637 | i = NParseSz(argv[1], pmObject); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); --- io.o --- | ^~~~~~~~~~ --- astrolog.o --- | ^~~~~~~~ astrolog.c:1639:9: error: too many arguments to function 'ErrorValN'; expected 0, have 2 1639 | ErrorValN("F", i); | ^~~~~~~~~ ~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:1642:19: error: too many arguments to function 'NParseSz'; expected 0, have 2 1642 | force[i] = (NParseSz(argv[2], pmSign)-1.0)*30.0+DecToDeg(atof(argv[3])); | ^~~~~~~~ ~~~~~~~ extern.h:206:12: note: declared here 206 | extern int NParseSz P((char *, int)); | ^~~~~~~~ astrolog.c:1642:55: error: too many arguments to function 'DecToDeg'; expected 0, have 1 1642 | force[i] = (NParseSz(argv[2], pmSign)-1.0)*30.0+DecToDeg(atof(argv[3])); | ^~~~~~~~ ~~~~~~~~~~~~~ extern.h:160:13: note: declared here 160 | extern real DecToDeg P((real)); | ^~~~~~~~ extern.h:147:26: error: too many arguments to function 'ErrorValN'; expected 0, have 2 147 | #define ErrorValR(sz, r) ErrorValN(sz, (int)r) | ^~~~~~~~~ astrolog.c:1644:9: note: in expansion of macro 'ErrorValR' 1644 | ErrorValR("F", force[i]); | ^~~~~~~~~ extern.h:179:13: note: declared here 179 | extern void ErrorValN P((char *, int)); | ^~~~~~~~~ astrolog.c:1684:9: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 1684 | ErrorArgc("r"); | ^~~~~~~~~ ~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:1708:12: error: too many arguments to function 'FInputData'; expected 0, have 1 1708 | if (!FInputData(argv[2])) | ^~~~~~~~~~ ~~~~~~~ extern.h:211:13: note: declared here 211 | extern bool FInputData P((char *)); | ^~~~~~~~~~ astrolog.c:1712:12: error: too many arguments to function 'FInputData'; expected 0, have 1 1712 | if (!FInputData(argv[1])) | ^~~~~~~~~~ ~~~~~~~ extern.h:211:13: note: declared here 211 | extern bool FInputData P((char *)); | ^~~~~~~~~~ astrolog.c:1726:9: error: too many arguments to function 'ErrorArgc'; expected 0, have 1 1726 | ErrorArgc("y"); | ^~~~~~~~~ ~~~ extern.h:178:13: note: declared here 178 | extern void ErrorArgc P((char *)); | ^~~~~~~~~ astrolog.c:1742:12: error: too many arguments to function 'FInputData'; expected 0, have 1 1742 | if (!FInputData(szNowCore)) | ^~~~~~~~~~ extern.h:211:13: note: declared here 211 | extern bool FInputData P((char *)); | ^~~~~~~~~~ astrolog.c:1745:12: error: too many arguments to function 'FInputData'; expected 0, have 1 1745 | if (!FInputData(argv[1])) | ^~~~~~~~~~ ~~~~~~~ extern.h:211:13: note: declared here 211 | extern bool FInputData P((char *)); | ^~~~~~~~~~ astrolog.c:1783:9: error: too many arguments to function 'ErrorArgv'; expected 0, have 1 1783 | ErrorArgv("X"); | ^~~~~~~~~ ~~~ extern.h:180:13: note: declared here 180 | extern void ErrorArgv P((char *)); | ^~~~~~~~~ astrolog.c:1786:11: error: too many arguments to function 'NProcessSwitchesX'; expected 0, have 6 1786 | i = NProcessSwitchesX(argc, argv, ich, fOr, fAnd, fNot); | ^~~~~~~~~~~~~~~~~ ~~~~ extern.h:568:12: note: declared here 568 | extern int NProcessSwitchesX P((int, char **, int, bool, bool, bool)); | ^~~~~~~~~~~~~~~~~ astrolog.c:1822:7: error: too many arguments to function 'Terminate'; expected 0, have 1 1822 | Terminate(tcForce); | ^~~~~~~~~ extern.h:171:13: note: declared here 171 | extern void Terminate P((int)); | ^~~~~~~~~ astrolog.c:1833:7: error: too many arguments to function 'ErrorSwitch'; expected 0, have 1 1833 | ErrorSwitch(argv[0]); | ^~~~~~~~~~~ ~~~~~~~ extern.h:181:13: note: declared here 181 | extern void ErrorSwitch P((char *)); | ^~~~~~~~~~~ astrolog.c: In function 'main': astrolog.c:1855:6: warning: old-style function definition [-Wold-style-definition] 1855 | void main(argc, argv) | ^~~~ astrolog.c:1869:3: error: too many arguments to function 'FProcessSwitchFile'; expected 0, have 2 1869 | FProcessSwitchFile(DEFAULT_INFOFILE, NULL); | ^~~~~~~~~~~~~~~~~~ extern.h:204:13: note: declared here 204 | extern bool FProcessSwitchFile P((char *, FILE *)); | ^~~~~~~~~~~~~~~~~~ astrolog.c:1879:12: error: too many arguments to function 'NPromptSwitches'; expected 0, have 2 1879 | argc = NPromptSwitches(szCommandLine, rgsz); /* switches if we */ | ^~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ astrolog.c:281:5: note: declared here 281 | int NPromptSwitches(line, argv) | ^~~~~~~~~~~~~~~ astrolog.c:1884:7: error: too many arguments to function 'FProcessSwitches'; expected 0, have 2 1884 | if (FProcessSwitches(argc, argv)) { | ^~~~~~~~~~~~~~~~ ~~~~ astrolog.c:686:6: note: declared here 686 | bool FProcessSwitches(argc, argv) | ^~~~~~~~~~~~~~~~ astrolog.h:912:19: error: too many arguments to function 'PrintSz'; expected 0, have 1 912 | #define PrintL2() PrintSz("\n\n") | ^~~~~~~ ~~~~~~ astrolog.c:1898:5: note: in expansion of macro 'PrintL2' 1898 | PrintL2(); /* info for another chart to display. */ | ^~~~~~~ extern.h:172:13: note: declared here 172 | extern void PrintSz P((CONST char *)); | ^~~~~~~ astrolog.c:1903:3: error: too many arguments to function 'Terminate'; expected 0, have 1 1903 | Terminate(tcOK); /* The only standard place to exit Astrolog is here. */ | ^~~~~~~~~ extern.h:171:13: note: declared here 171 | extern void Terminate P((int)); | ^~~~~~~~~ --- general.o --- *** [general.o] Error code 1 bmake: stopped making "astrolog" in /tmp/work/misc/astrolog/work --- io.o --- io.c: In function 'InputString': io.c:456:6: warning: old-style function definition [-Wold-style-definition] 456 | void InputString(szPrompt, sz) | ^~~~~~~~~~~ io.c:458:1: error: number of arguments doesn't match prototype 458 | { | ^ extern.h:208:13: error: prototype declaration 208 | extern void InputString P((char *, char *)); | ^~~~~~~~~~~ io.c:463:3: error: too many arguments to function 'PrintSz'; expected 0, have 1 463 | PrintSz(szPrompt); | ^~~~~~~ ~~~~~~~~ extern.h:172:13: note: declared here 172 | extern void PrintSz P((CONST char *)); | ^~~~~~~ io.c:464:3: error: too many arguments to function 'AnsiColor'; expected 0, have 1 464 | AnsiColor(kYellow); | ^~~~~~~~~ extern.h:184:13: note: declared here 184 | extern void AnsiColor P((int)); | ^~~~~~~~~ io.c:465:3: error: too many arguments to function 'PrintSz'; expected 0, have 1 465 | PrintSz(" > "); | ^~~~~~~ ~~~~~ extern.h:172:13: note: declared here 172 | extern void PrintSz P((CONST char *)); | ^~~~~~~ io.c:466:3: error: too many arguments to function 'AnsiColor'; expected 0, have 1 466 | AnsiColor(kDefault); | ^~~~~~~~~ extern.h:184:13: note: declared here 184 | extern void AnsiColor P((int)); | ^~~~~~~~~ io.c:468:5: error: too many arguments to function 'Terminate'; expected 0, have 1 468 | Terminate(tcForce); /* the program on some machines. */ | ^~~~~~~~~ extern.h:171:13: note: declared here 171 | extern void Terminate P((int)); | ^~~~~~~~~ io.c:469:9: error: too many arguments to function 'CchSz'; expected 0, have 1 469 | cch = CchSz(sz); | ^~~~~ ~~ extern.h:150:12: note: declared here 150 | extern int CchSz P((CONST char *)); | ^~~~~ io.c: In function 'NInputRange': io.c:481:5: warning: old-style function definition [-Wold-style-definition] 481 | int NInputRange(szPrompt, low, high, pm) | ^~~~~~~~~~~ io.c:485:1: error: number of arguments doesn't match prototype 485 | { | ^ extern.h:209:12: error: prototype declaration 209 | extern int NInputRange P((char *, int, int, int)); | ^~~~~~~~~~~ io.c:490:5: error: too many arguments to function 'InputString'; expected 0, have 2 490 | InputString(szPrompt, szLine); | ^~~~~~~~~~~ ~~~~~~~~ io.c:456:6: note: declared here 456 | void InputString(szPrompt, sz) | ^~~~~~~~~~~ io.c:491:9: error: too many arguments to function 'NParseSz'; expected 0, have 2 491 | n = NParseSz(szLine, pm); | ^~~~~~~~ ~~~~~~ io.c:274:5: note: declared here 274 | int NParseSz(szEntry, pm) | ^~~~~~~~ io.c:495:5: error: too many arguments to function 'PrintWarning'; expected 0, have 1 495 | PrintWarning(szLine); | ^~~~~~~~~~~~ ~~~~~~ extern.h:176:13: note: declared here 176 | extern void PrintWarning P((char *)); | ^~~~~~~~~~~~ io.c: In function 'RInputRange': io.c:502:6: warning: old-style function definition [-Wold-style-definition] 502 | real RInputRange(szPrompt, low, high, pm) | ^~~~~~~~~~~ io.c:506:1: error: number of arguments doesn't match prototype 506 | { | ^ extern.h:210:13: error: prototype declaration 210 | extern real RInputRange P((char *, real, real, int)); | ^~~~~~~~~~~ io.c:511:5: error: too many arguments to function 'InputString'; expected 0, have 2 511 | InputString(szPrompt, szLine); | ^~~~~~~~~~~ ~~~~~~~~ io.c:456:6: note: declared here 456 | void InputString(szPrompt, sz) | ^~~~~~~~~~~ io.c:512:9: error: too many arguments to function 'RParseSz'; expected 0, have 2 512 | r = RParseSz(szLine, pm); | ^~~~~~~~ ~~~~~~ io.c:367:6: note: declared here 367 | real RParseSz(szEntry, pm) | ^~~~~~~~ io.c:517:5: error: too many arguments to function 'PrintWarning'; expected 0, have 1 517 | PrintWarning(szLine); | ^~~~~~~~~~~~ ~~~~~~ extern.h:176:13: note: declared here 176 | extern void PrintWarning P((char *)); | ^~~~~~~~~~~~ io.c: In function 'FInputData': io.c:530:6: warning: old-style function definition [-Wold-style-definition] 530 | bool FInputData(szFile) | ^~~~~~~~~~ io.c:532:1: error: number of arguments doesn't match prototype 532 | { | ^ extern.h:211:13: error: prototype declaration 211 | extern bool FInputData P((char *)); | ^~~~~~~~~~ io.c:541:7: error: too many arguments to function 'NCompareSz'; expected 0, have 2 541 | if (NCompareSz(szFile, szNulCore) == 0) { | ^~~~~~~~~~ ~~~~~~ extern.h:151:12: note: declared here 151 | extern int NCompareSz P((CONST char *, CONST char *)); | ^~~~~~~~~~ io.c:549:7: error: too many arguments to function 'NCompareSz'; expected 0, have 2 549 | if (NCompareSz(szFile, szSetCore) == 0) { | ^~~~~~~~~~ ~~~~~~ extern.h:151:12: note: declared here 151 | extern int NCompareSz P((CONST char *, CONST char *)); | ^~~~~~~~~~ io.c:559:7: error: too many arguments to function 'NCompareSz'; expected 0, have 2 559 | if (NCompareSz(szFile, szNowCore) == 0) { | ^~~~~~~~~~ ~~~~~~ extern.h:151:12: note: declared here 151 | extern int NCompareSz P((CONST char *, CONST char *)); | ^~~~~~~~~~ io.c:562:5: error: too many arguments to function 'GetTimeNow'; expected 0, have 5 562 | GetTimeNow(&MM, &DD, &YY, &TT, ZZ-SS); | ^~~~~~~~~~ extern.h:194:13: note: declared here 194 | extern void GetTimeNow P((int *, int *, int *, real *, real)); | ^~~~~~~~~~ io.c:572:7: error: too many arguments to function 'NCompareSz'; expected 0, have 2 572 | if (NCompareSz(szFile, szTtyCore) == 0) { | ^~~~~~~~~~ ~~~~~~ extern.h:151:12: note: declared here 151 | extern int NCompareSz P((CONST char *, CONST char *)); | ^~~~~~~~~~ io.c:578:7: error: too many arguments to function 'AnsiColor'; expected 0, have 1 578 | AnsiColor(kWhite); | ^~~~~~~~~ extern.h:184:13: note: declared here 184 | extern void AnsiColor P((int)); | ^~~~~~~~~ io.c:579:67: error: too many arguments to function 'PrintSz'; expected 0, have 1 579 | sprintf(sz, "** %s version %s ", szAppName, szVersionCore); PrintSz(sz); | ^~~~~~~ ~~ extern.h:172:13: note: declared here 172 | extern void PrintSz P((CONST char *)); | ^~~~~~~ io.c:581:20: error: too many arguments to function 'PrintSz'; expected 0, have 1 581 | chSwitch); PrintSz(sz); | ^~~~~~~ ~~ extern.h:172:13: note: declared here 172 | extern void PrintSz P((CONST char *)); | ^~~~~~~ io.c:582:7: error: too many arguments to function 'AnsiColor'; expected 0, have 1 582 | AnsiColor(kDefault); | ^~~~~~~~~ extern.h:184:13: note: declared here 184 | extern void AnsiColor P((int)); | ^~~~~~~~~ io.c:584:9: error: too many arguments to function 'ProcessProgname'; expected 0, have 1 584 | ProcessProgname(is.szProgName), chSwitch); PrintSz(sz); | ^~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ extern.h:196:14: note: declared here 196 | extern char *ProcessProgname P((char *)); | ^~~~~~~~~~~~~~~ io.c:584:52: error: too many arguments to function 'PrintSz'; expected 0, have 1 584 | ProcessProgname(is.szProgName), chSwitch); PrintSz(sz); | ^~~~~~~ ~~ extern.h:172:13: note: declared here 172 | extern void PrintSz P((CONST char *)); | ^~~~~~~ io.c:587:10: error: too many arguments to function 'NInputRange'; expected 0, have 4 587 | MM = NInputRange("Enter month for chart (e.g. '8' 'Aug')", | ^~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ io.c:481:5: note: declared here 481 | int NInputRange(szPrompt, low, high, pm) | ^~~~~~~~~~~ io.c:590:10: error: too many arguments to function 'DayInMonth'; expected 0, have 2 590 | 1, DayInMonth(MM, 0), pmDay); | ^~~~~~~~~~ extern.h:166:12: note: declared here 166 | extern int DayInMonth P((int, int)); | ^~~~~~~~~~ io.c:589:10: error: too many arguments to function 'NInputRange'; expected 0, have 4 589 | DD = NInputRange("Enter day for chart (e.g. '1' '31') ", | ^~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ io.c:481:5: note: declared here 481 | int NInputRange(szPrompt, low, high, pm) | ^~~~~~~~~~~ io.c:591:10: error: too many arguments to function 'NInputRange'; expected 0, have 4 591 | YY = NInputRange("Enter year for chart (e.g. '1995') ", | ^~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ io.c:481:5: note: declared here 481 | int NInputRange(szPrompt, low, high, pm) | ^~~~~~~~~~~ io.c:597:7: error: too many arguments to function 'PrintWarning'; expected 0, have 1 597 | PrintWarning(sz); | ^~~~~~~~~~~~ ~~ extern.h:176:13: note: declared here 176 | extern void PrintWarning P((char *)); | ^~~~~~~~~~~~ io.c:599:10: error: too many arguments to function 'RInputRange'; expected 0, have 4 599 | TT = RInputRange("Enter time for chart (e.g. '18:30' '6:30pm') ", | ^~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ io.c:502:6: note: declared here 502 | real RInputRange(szPrompt, low, high, pm) | ^~~~~~~~~~~ io.c:602:7: error: too many arguments to function 'RInputRange'; expected 0, have 4 602 | RInputRange("Enter if Daylight time in effect (e.g. 'y' '1')", | ^~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ io.c:502:6: note: declared here 502 | real RInputRange(szPrompt, low, high, pm) | ^~~~~~~~~~~ io.c:604:10: error: too many arguments to function 'RInputRange'; expected 0, have 4 604 | ZZ = RInputRange("Enter time zone (e.g. '5' 'ET' for Eastern) ", | ^~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ io.c:502:6: note: declared here 502 | real RInputRange(szPrompt, low, high, pm) | ^~~~~~~~~~~ io.c:607:7: error: too many arguments to function 'PrintWarning'; expected 0, have 1 607 | PrintWarning( | ^~~~~~~~~~~~ extern.h:176:13: note: declared here 176 | extern void PrintWarning P((char *)); | ^~~~~~~~~~~~ io.c:610:10: error: too many arguments to function 'RInputRange'; expected 0, have 4 610 | OO = RInputRange("Enter Longitude of place (e.g. '122W20')", | ^~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ io.c:502:6: note: declared here 502 | real RInputRange(szPrompt, low, high, pm) | ^~~~~~~~~~~ io.c:612:10: error: too many arguments to function 'RInputRange'; expected 0, have 4 612 | AA = RInputRange("Enter Latitude of place (e.g. '47N36') ", | ^~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ io.c:502:6: note: declared here 502 | real RInputRange(szPrompt, low, high, pm) | ^~~~~~~~~~~ io.c:615:7: error: too many arguments to function 'InputString'; expected 0, have 2 615 | InputString("Enter name or title for chart ", sz); | ^~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ io.c:456:6: note: declared here 456 | void InputString(szPrompt, sz) | ^~~~~~~~~~~ io.c:616:20: error: too many arguments to function 'SzPersist'; expected 0, have 1 616 | ciCore.nam = SzPersist(sz); | ^~~~~~~~~ ~~ extern.h:197:14: note: declared here 197 | extern char *SzPersist P((char *)); | ^~~~~~~~~ io.c:617:7: error: too many arguments to function 'InputString'; expected 0, have 2 617 | InputString("Enter name of city or location", sz); | ^~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ io.c:456:6: note: declared here 456 | void InputString(szPrompt, sz) | ^~~~~~~~~~~ io.c:618:20: error: too many arguments to function 'SzPersist'; expected 0, have 1 618 | ciCore.loc = SzPersist(sz); | ^~~~~~~~~ ~~ extern.h:197:14: note: declared here 197 | extern char *SzPersist P((char *)); | ^~~~~~~~~ astrolog.h:911:18: error: too many arguments to function 'PrintCh'; expected 0, have 1 911 | #define PrintL() PrintCh('\n') | ^~~~~~~ ~~~~ io.c:620:5: note: in expansion of macro 'PrintL' 620 | PrintL(); | ^~~~~~ extern.h:173:13: note: declared here 173 | extern void PrintCh P((char)); | ^~~~~~~ io.c:630:10: error: too many arguments to function 'FileOpen'; expected 0, have 2 630 | file = FileOpen(szFile, 1); | ^~~~~~~~ ~~~~~~ io.c:52:7: note: declared here 52 | FILE *FileOpen(szFile, nFileMode) | ^~~~~~~~ io.c:640:10: error: too many arguments to function 'FProcessSwitchFile'; expected 0, have 2 640 | if (!FProcessSwitchFile(szFile, file)) | ^~~~~~~~~~~~~~~~~~ ~~~~~~ io.c:119:6: note: declared here 119 | bool FProcessSwitchFile(szFile, file) | ^~~~~~~~~~~~~~~~~~ astrolog.h:858:58: error: too many arguments to function 'DayInMonth'; expected 0, have 2 858 | #define FValidDay(day, mon, yea) ((day) >= 1 && (day) <= DayInMonth(mon, yea)) | ^~~~~~~~~~ io.c:650:28: note: in expansion of macro 'FValidDay' 650 | if (!FValidMon(MM) || !FValidDay(DD, MM, YY) || !FValidYea(YY) || | ^~~~~~~~~ extern.h:166:12: note: declared here 166 | extern int DayInMonth P((int, int)); | ^~~~~~~~~~ io.c:652:7: error: too many arguments to function 'PrintWarning'; expected 0, have 1 652 | PrintWarning("Values in old style chart info file are out of range."); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extern.h:176:13: note: declared here 176 | extern void PrintWarning P((char *)); | ^~~~~~~~~~~~ io.c:667:19: error: too many arguments to function 'Mod'; expected 0, have 1 667 | planet[i] = Mod((l-1.0)*30.0+k+m/60.0); | ^~~ ~~~~~~~~~~~~~~~~~~~~~ extern.h:156:13: note: declared here 156 | extern real Mod P((real)); | ^~~ io.c:696:38: error: too many arguments to function 'Mod'; expected 0, have 1 696 | chouse[i+6] = Mod((chouse[i] = Mod((l-1.0)*30.0+k+m/60.0))+rDegHalf); | ^~~ ~~~~~~~~~~~~~~~~~~~~~ extern.h:156:13: note: declared here 156 | extern real Mod P((real)); | ^~~ io.c:696:21: error: too many arguments to function 'Mod'; expected 0, have 1 696 | chouse[i+6] = Mod((chouse[i] = Mod((l-1.0)*30.0+k+m/60.0))+rDegHalf); | ^~~ extern.h:156:13: note: declared here 156 | extern real Mod P((real)); | ^~~ io.c:700:48: error: too many arguments to function 'Mod'; expected 0, have 1 700 | planet[oMC] = planet[oLil]; planet[oNad] = Mod(planet[oMC] + rDegHalf); | ^~~ extern.h:156:13: note: declared here 156 | extern real Mod P((real)); | ^~~ io.c:701:48: error: too many arguments to function 'Mod'; expected 0, have 1 701 | planet[oAsc] = planet[oEP]; planet[oDes] = Mod(planet[oAsc] + rDegHalf); | ^~~ extern.h:156:13: note: declared here 156 | extern real Mod P((real)); | ^~~ io.c:702:20: error: too many arguments to function 'Mod'; expected 0, have 1 702 | planet[oSou] = Mod(planet[oNod] + rDegHalf); ret[oSou] = ret[oNod]; | ^~~ extern.h:156:13: note: declared here 156 | extern real Mod P((real)); | ^~~ io.c:708:5: error: too many arguments to function 'PrintWarning'; expected 0, have 1 708 | PrintWarning(sz); | ^~~~~~~~~~~~ ~~ extern.h:176:13: note: declared here 176 | extern void PrintWarning P((char *)); | ^~~~~~~~~~~~ *** [io.o] Error code 1 bmake: stopped making "astrolog" in /tmp/work/misc/astrolog/work --- astrolog.o --- *** [astrolog.o] Error code 1 bmake: stopped making "astrolog" in /tmp/work/misc/astrolog/work bmake: 3 errors bmake: stopped making "astrolog" in /tmp/work/misc/astrolog/work *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/misc/astrolog *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/misc/astrolog