=> Bootstrap dependency digest>=20211023: found digest-20211023 WARNING: [license.mk] Every package should define a LICENSE. ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for metamail-2.7nb12 --- all --- (cd metamail ; /usr/bin/make CONFIGDIR=../. CFLAGS="-O2 -fPIC -D_FORTIFY_SOURCE=2 -I/usr/include -I. " CC="gcc" LDLIBS="-s -lcompat") --- metamail.o --- --- codes.o --- --- uue.o --- --- shared.o --- --- codes.o --- rm -f codes.o gcc -c -I../. -O2 -fPIC -D_FORTIFY_SOURCE=2 -I/usr/include -I. codes.c --- metamail.o --- rm -f metamail.o --- uue.o --- rm -f uue.o --- shared.o --- rm -f shared.o gcc -c -I../. -O2 -fPIC -D_FORTIFY_SOURCE=2 -I/usr/include -I. shared.c --- metamail.o --- gcc -c -I../. -O2 -fPIC -D_FORTIFY_SOURCE=2 -I/usr/include -I. metamail.c --- uue.o --- gcc -c -I../. -O2 -fPIC -D_FORTIFY_SOURCE=2 -I/usr/include -I. uue.c uue.c:8:1: warning: return type defaults to 'int' [-Wimplicit-int] uueget (ptr, outfp, n) ^~~~~~ uue.c: In function 'uueget': uue.c:8:1: warning: type of 'n' defaults to 'int' [-Wimplicit-int] uue.c: At top level: uue.c:33:1: warning: return type defaults to 'int' [-Wimplicit-int] uue_getline (buf, size, fp) ^~~~~~~~~~~ uue.c: In function 'fromuue': uue.c:77:6: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] if (strncmp (buf, "begin", 5) == 0) ^~~~~~~ uue.c:80:24: warning: implicit declaration of function 'PendingBoundary' [-Wimplicit-function-declaration] if (boundaries && PendingBoundary (buf, boundaries, ctptr)) ^~~~~~~~~~~~~~~ --- codes.o --- codes.c:72:1: warning: return type defaults to 'int' [-Wimplicit-int] to64(infile, outfile, PortableNewlines) ^~~~ codes.c: In function 'to64': codes.c:81:13: warning: implicit declaration of function 'output64chunk' [-Wimplicit-function-declaration] output64chunk(c1, 0, 0, 2, outfile); ^~~~~~~~~~~~~ codes.c: At top level: codes.c:100:1: warning: return type defaults to 'int' [-Wimplicit-int] output64chunk(c1, c2, c3, pads, outfile) ^~~~~~~~~~~~~ codes.c: In function 'output64chunk': codes.c:100:1: warning: type of 'c1' defaults to 'int' [-Wimplicit-int] codes.c:100:1: warning: type of 'c2' defaults to 'int' [-Wimplicit-int] codes.c:100:1: warning: type of 'c3' defaults to 'int' [-Wimplicit-int] codes.c:100:1: warning: type of 'pads' defaults to 'int' [-Wimplicit-int] codes.c: At top level: codes.c:117:1: warning: return type defaults to 'int' [-Wimplicit-int] PendingBoundary(s, Boundaries, BoundaryCt) ^~~~~~~~~~~~~~~ codes.c: In function 'PendingBoundary': codes.c:128:8: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] len = strlen(Boundaries[i]); ^~~~~~ codes.c:128:8: warning: incompatible implicit declaration of built-in function 'strlen' codes.c:128:8: note: include '' or provide a declaration of 'strlen' codes.c:129:14: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] if (!strncmp(s, Boundaries[i], len)) { ^~~~~~~ codes.c: At top level: codes.c:143:1: warning: return type defaults to 'int' [-Wimplicit-int] almostputc(c, outfile, PortableNewlines) ^~~~~~~~~~ codes.c:278:1: warning: return type defaults to 'int' [-Wimplicit-int] toqp(infile, outfile) ^~~~ --- shared.o --- shared.c:15:1: warning: return type defaults to 'int' [-Wimplicit-int] ExceptionalNewline(contenttype, needsportable) ^~~~~~~~~~~~~~~~~~ shared.c:44:1: warning: return type defaults to 'int' [-Wimplicit-int] DoesNeedPortableNewlines(ctype) ^~~~~~~~~~~~~~~~~~~~~~~~ shared.c: In function 'DoesNeedPortableNewlines': shared.c:51:14: warning: implicit declaration of function 'lc2strcmp'; did you mean 'strcmp'? [-Wimplicit-function-declaration] if (!lc2strcmp(ctype, Exceptions[i])) { ^~~~~~~~~ strcmp shared.c:56:10: warning: implicit declaration of function 'lc2strncmp'; did you mean 'strncmp'? [-Wimplicit-function-declaration] if (!lc2strncmp(ctype, "text", 4)) { ^~~~~~~~~~ strncmp shared.c: At top level: shared.c:69:1: warning: return type defaults to 'int' [-Wimplicit-int] lc2strncmp(s1, s2, len) ^~~~~~~~~~ shared.c:82:1: warning: return type defaults to 'int' [-Wimplicit-int] lc2strcmp(s1, s2) ^~~~~~~~~ shared.c: In function 'getmyname': shared.c:113:9: warning: implicit declaration of function 'gethostname'; did you mean 'getmyname'? [-Wimplicit-function-declaration] gethostname(hostname, sizeof(hostname)); ^~~~~~~~~~~ getmyname --- metamail.o --- metamail.c: In function 'UnquoteString': metamail.c:242:15: warning: implicit declaration of function 'ExitWithError' [-Wimplicit-function-declaration] if (!ans) ExitWithError(nomem); ^~~~~~~~~~~~~ metamail.c: In function 'cleanup': metamail.c:263:5: warning: implicit declaration of function 'RestoreTtyState' [-Wimplicit-function-declaration] RestoreTtyState(); ^~~~~~~~~~~~~~~ metamail.c: At top level: metamail.c:319:1: warning: return type defaults to 'int' [-Wimplicit-int] main(argc, argv) ^~~~ metamail.c: In function 'main': metamail.c:355:5: warning: implicit declaration of function 'ProcessArguments' [-Wimplicit-function-declaration] ProcessArguments(argc, argv); /* calls ExitWithError on error */ ^~~~~~~~~~~~~~~~ metamail.c:364:15: warning: implicit declaration of function 'HandleMessage' [-Wimplicit-function-declaration] retcode = HandleMessage(NULL, 0); ^~~~~~~~~~~~~ metamail.c: At top level: metamail.c:411:1: warning: return type defaults to 'int' [-Wimplicit-int] HandleMessage(SquirrelFile, nestingdepth) ^~~~~~~~~~~~~ metamail.c: In function 'HandleMessage': metamail.c:420:14: warning: implicit declaration of function 'lc2strncmp'; did you mean 'strncmp'? [-Wimplicit-function-declaration] if (!lc2strncmp(ContentType, "message/", 8) ^~~~~~~~~~ strncmp metamail.c:426:6: warning: implicit declaration of function 'Read822Prefix' [-Wimplicit-function-declaration] if (Read822Prefix(SquirrelFile?0:1, nestingdepth)) { ^~~~~~~~~~~~~ metamail.c:430:5: warning: implicit declaration of function 'PrepareMessage'; did you mean 'HandleMessage'? [-Wimplicit-function-declaration] PrepareMessage(); ^~~~~~~~~~~~~~ HandleMessage metamail.c:431:28: warning: implicit declaration of function 'ProcessMailcapFiles' [-Wimplicit-function-declaration] if (!FileWriteOnly && !ProcessMailcapFiles(SquirrelFile)) return(0); ^~~~~~~~~~~~~~~~~~~ metamail.c:432:10: warning: implicit declaration of function 'lc2strcmp'; did you mean 'strcmp'? [-Wimplicit-function-declaration] if (!lc2strcmp(ContentType, "message") ^~~~~~~~~ strcmp metamail.c:434:34: warning: implicit declaration of function 'SaveSquirrelFile' [-Wimplicit-function-declaration] if (SquirrelFile) return(SaveSquirrelFile(SquirrelFile)); ^~~~~~~~~~~~~~~~ metamail.c:464:13: warning: implicit declaration of function 'MkTmpFileName' [-Wimplicit-function-declaration] MkTmpFileName(NewSquirrelFile); ^~~~~~~~~~~~~ metamail.c:538:28: warning: implicit declaration of function 'TryBuiltIns' [-Wimplicit-function-declaration] if (!FileWriteOnly && !TryBuiltIns(SquirrelFile)) return(0); ^~~~~~~~~~~ metamail.c:570:25: warning: implicit declaration of function 'TranslateInputToOutput' [-Wimplicit-function-declaration] TranslateInputToOutput(InputFP, stdout, EncodingCode, "text"); ^~~~~~~~~~~~~~~~~~~~~~ metamail.c: At top level: metamail.c:686:1: warning: return type defaults to 'int' [-Wimplicit-int] ProcessArguments(argc, argv) ^~~~~~~~~~~~~~~~ metamail.c: In function 'ProcessArguments': metamail.c:793:24: warning: implicit declaration of function 'usage'; did you mean 'usleep'? [-Wimplicit-function-declaration] if (++i >= argc) usage(); ^~~~~ usleep metamail.c:799:21: warning: implicit declaration of function 'StripTrailingSpace' [-Wimplicit-function-declaration] StripTrailingSpace(ContentType); ^~~~~~~~~~~~~~~~~~ --- mmencode.o --- rm -f mmencode.o --- metamail.o --- metamail.c:899:9: warning: implicit declaration of function 'RunInNewWindow' [-Wimplicit-function-declaration] RunInNewWindow(argv, argc, &SourceFileName); ^~~~~~~~~~~~~~ metamail.c: At top level: metamail.c:965:1: warning: return type defaults to 'int' [-Wimplicit-int] usage() { ^~~~~ metamail.c:970:1: warning: return type defaults to 'int' [-Wimplicit-int] RunInNewWindow(argv, argc, SourceFileNamePtr) ^~~~~~~~~~~~~~ --- mmencode.o --- gcc -c -I../. -O2 -fPIC -D_FORTIFY_SOURCE=2 -I/usr/include -I. mmencode.c --- metamail.o --- metamail.c: In function 'RunInNewWindow': metamail.c:1006:5: warning: implicit declaration of function 'CreateNewWindowPrefix' [-Wimplicit-function-declaration] CreateNewWindowPrefix(FullCmd); ^~~~~~~~~~~~~~~~~~~~~ metamail.c:1029:5: warning: implicit declaration of function 'SetUpEnvironment' [-Wimplicit-function-declaration] SetUpEnvironment(); ^~~~~~~~~~~~~~~~ metamail.c: At top level: metamail.c:1051:1: warning: return type defaults to 'int' [-Wimplicit-int] ProcessMailcapFiles(SquirrelFile) ^~~~~~~~~~~~~~~~~~~ metamail.c: In function 'ProcessMailcapFiles': metamail.c:1099:14: warning: implicit declaration of function 'ProcessMailcapFile'; did you mean 'ProcessMailcapFiles'? [-Wimplicit-function-declaration] if (!ProcessMailcapFile(path, SquirrelFile)) return(0); ^~~~~~~~~~~~~~~~~~ ProcessMailcapFiles metamail.c: At top level: metamail.c:1107:1: warning: return type defaults to 'int' [-Wimplicit-int] TryBuiltIns(SquirrelFile) ^~~~~~~~~~~ --- mailto.o --- rm -f mailto.o --- metamail.o --- metamail.c: In function 'TryBuiltIns': metamail.c:1114:14: warning: implicit declaration of function 'TryMailcapEntry' [-Wimplicit-function-declaration] if (!TryMailcapEntry(SquirrelFile ? BuiltInsAlternative[i] : BuiltIns[i], SquirrelFile)) return(0); ^~~~~~~~~~~~~~~ metamail.c: At top level: metamail.c:1119:1: warning: return type defaults to 'int' [-Wimplicit-int] ProcessMailcapFile(file, SquirrelFile) ^~~~~~~~~~~~~~~~~~ --- mailto.o --- gcc -c -I../. -O2 -fPIC -D_FORTIFY_SOURCE=2 -I/usr/include -I. mailto.c --- metamail.o --- metamail.c: In function 'ProcessMailcapFile': metamail.c:1126:11: warning: implicit declaration of function 'IsDirectory' [-Wimplicit-function-declaration] res = IsDirectory(file); ^~~~~~~~~~~ metamail.c:1140:6: warning: implicit declaration of function 'GetMailcapEntry' [-Wimplicit-function-declaration] if (GetMailcapEntry(fp, &mc)) { ^~~~~~~~~~~~~~~ metamail.c: At top level: metamail.c:1191:1: warning: return type defaults to 'int' [-Wimplicit-int] TryMailcapEntry(mc, SquirrelFile) ^~~~~~~~~~~~~~~ metamail.c: In function 'TryMailcapEntry': metamail.c:1198:9: warning: implicit declaration of function 'CtypeMatch' [-Wimplicit-function-declaration] if (CtypeMatch(ContentType, mc.contenttype) && PassesTest(&mc)) { ^~~~~~~~~~ metamail.c:1198:52: warning: implicit declaration of function 'PassesTest' [-Wimplicit-function-declaration] if (CtypeMatch(ContentType, mc.contenttype) && PassesTest(&mc)) { ^~~~~~~~~~ metamail.c:1204:20: warning: implicit declaration of function 'ExecuteMailcapEntry'; did you mean 'TryMailcapEntry'? [-Wimplicit-function-declaration] return(ExecuteMailcapEntry(mc, TmpFileName, ContentType)); ^~~~~~~~~~~~~~~~~~~ TryMailcapEntry metamail.c: At top level: metamail.c:1214:1: warning: return type defaults to 'int' [-Wimplicit-int] SaveSquirrelFile(SquirrelFile) ^~~~~~~~~~~~~~~~ metamail.c:1239:1: warning: return type defaults to 'int' [-Wimplicit-int] ExecuteMailcapEntry(mc, TmpFileName, ThisContentType) ^~~~~~~~~~~~~~~~~~~ metamail.c: In function 'ExecuteMailcapEntry': metamail.c:1250:5: warning: implicit declaration of function 'BuildCommand'; did you mean 'ShortCommand'? [-Wimplicit-function-declaration] BuildCommand(cmd, PrintingMode ? mc.printcommand : mc.command, TmpFileName, &UsedTmpFileName, &PartsWritten); ^~~~~~~~~~~~ ShortCommand metamail.c:1268:9: warning: implicit declaration of function 'SaveTtyState'; did you mean 'setstate'? [-Wimplicit-function-declaration] SaveTtyState(); ^~~~~~~~~~~~ setstate metamail.c:1270:10: warning: implicit declaration of function 'NeedToAskBeforeExecuting' [-Wimplicit-function-declaration] if (!NeedToAskBeforeExecuting(ThisContentType) ^~~~~~~~~~~~~~~~~~~~~~~~ metamail.c:1271:13: warning: implicit declaration of function 'OKToRun' [-Wimplicit-function-declaration] || OKToRun(ThisContentType, cmd, mc.label)) { ^~~~~~~ metamail.c:1291:17: warning: implicit declaration of function 'strcatquoting' [-Wimplicit-function-declaration] strcatquoting(cmd, CParams[j]); ^~~~~~~~~~~~~ metamail.c:1309:27: warning: implicit declaration of function 'WriteTmpFile'; did you mean 'tmpfile'? [-Wimplicit-function-declaration] isempty = WriteTmpFile(TmpFileName, ThisContentType); ^~~~~~~~~~~~ tmpfile metamail.c:1323:34: warning: implicit declaration of function 'ExecuteCommand'; did you mean 'ShortCommand'? [-Wimplicit-function-declaration] resultcode = ExecuteCommand(TmpCmd, 1); ^~~~~~~~~~~~~~ ShortCommand metamail.c: At top level: metamail.c:1386:1: warning: return type defaults to 'int' [-Wimplicit-int] PassesTest(mc) ^~~~~~~~~~ metamail.c:1439:1: warning: return type defaults to 'int' [-Wimplicit-int] GetMailcapEntry(fp, mc) ^~~~~~~~~~~~~~~ --- mmencode.o --- mmencode.c:24:1: warning: return type defaults to 'int' [-Wimplicit-int] main(argc, argv) ^~~~ mmencode.c: In function 'main': mmencode.c:38:4: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(-1); ^~~~ mmencode.c:38:4: warning: incompatible implicit declaration of built-in function 'exit' mmencode.c:38:4: note: include '' or provide a declaration of 'exit' mmencode.c:43:4: warning: incompatible implicit declaration of built-in function 'exit' exit(-1); ^~~~ mmencode.c:43:4: note: include '' or provide a declaration of 'exit' mmencode.c:61:21: warning: incompatible implicit declaration of built-in function 'exit' exit(-1); ^~~~ mmencode.c:61:21: note: include '' or provide a declaration of 'exit' mmencode.c:77:17: warning: incompatible implicit declaration of built-in function 'exit' exit(-1); ^~~~ mmencode.c:77:17: note: include '' or provide a declaration of 'exit' mmencode.c:86:13: warning: implicit declaration of function 'to64' [-Wimplicit-function-declaration] to64(fp, fpo, portablenewlines); ^~~~ mmencode.c:88:13: warning: implicit declaration of function 'from64'; did you mean 'fropen'? [-Wimplicit-function-declaration] from64(fp,fpo, (char **) NULL, (int *) 0, portablenewlines); ^~~~~~ fropen mmencode.c:91:21: warning: implicit declaration of function 'toqp'; did you mean 'btop'? [-Wimplicit-function-declaration] if (encode) toqp(fp, fpo); else fromqp(fp, fpo, NULL, 0); ^~~~ btop mmencode.c:91:41: warning: implicit declaration of function 'fromqp'; did you mean 'fropen'? [-Wimplicit-function-declaration] if (encode) toqp(fp, fpo); else fromqp(fp, fpo, NULL, 0); ^~~~~~ fropen --- metamail.o --- metamail.c: In function 'GetMailcapEntry': metamail.c:1521:3: warning: implicit declaration of function 'ExceptionalNewline' [-Wimplicit-function-declaration] ExceptionalNewline(mc->contenttype, atoi(eq)); ^~~~~~~~~~~~~~~~~~ metamail.c: At top level: metamail.c:1532:1: warning: return type defaults to 'int' [-Wimplicit-int] ExitWithError(txt) ^~~~~~~~~~~~~ metamail.c:1559:1: warning: return type defaults to 'int' [-Wimplicit-int] Read822Prefix(PrintHeads, nestingdepth) ^~~~~~~~~~~~~ metamail.c: In function 'Read822Prefix': metamail.c:1657:21: warning: implicit declaration of function 'phead'; did you mean 'pread'? [-Wimplicit-function-declaration] phead(s+1); ^~~~~ pread metamail.c: At top level: metamail.c:1679:1: warning: return type defaults to 'int' [-Wimplicit-int] PrepareMessage() { ^~~~~~~~~~~~~~ metamail.c:1713:1: warning: return type defaults to 'int' [-Wimplicit-int] SetUpEnvironment() { ^~~~~~~~~~~~~~~~ metamail.c: In function 'SetUpEnvironment': metamail.c:1734:5: warning: implicit declaration of function 'EliminateNastyChars' [-Wimplicit-function-declaration] EliminateNastyChars(MailSummary); ^~~~~~~~~~~~~~~~~~~ metamail.c: At top level: metamail.c:1834:1: warning: return type defaults to 'int' [-Wimplicit-int] OKToRun(ctype, progname, label) ^~~~~~~ metamail.c:1859:1: warning: return type defaults to 'int' [-Wimplicit-int] EliminateNastyChars(s) ^~~~~~~~~~~~~~~~~~~ metamail.c:1873:1: warning: return type defaults to 'int' [-Wimplicit-int] StripTrailingSpace(s) ^~~~~~~~~~~~~~~~~~ --- mailto.o --- mailto.c:148:1: warning: return type defaults to 'int' [-Wimplicit-int] EightBitCharHelp() { ^~~~~~~~~~~~~~~~ --- metamail.o --- metamail.c:1959:1: warning: return type defaults to 'int' [-Wimplicit-int] phead(s) ^~~~~ --- mailto.o --- mailto.c: In function 'tmpname': mailto.c:190:13: warning: implicit declaration of function 'nomemabort'; did you mean 'abort'? [-Wimplicit-function-declaration] if (!s) nomemabort(); ^~~~~~~~~~ abort mailto.c: At top level: mailto.c:209:1: warning: return type defaults to 'int' [-Wimplicit-int] TildeHelp() { ^~~~~~~~~ --- metamail.o --- metamail.c:2093:1: warning: return type defaults to 'int' [-Wimplicit-int] BuildCommand(Buf, controlstring, TmpFileName, UsedTmpFileName, PartsWritten) ^~~~~~~~~~~~ --- mailto.o --- mailto.c: In function 'TildeHelp': mailto.c:264:9: warning: implicit declaration of function 'unlink' [-Wimplicit-function-declaration] unlink(TmpName); ^~~~~~ mailto.c: In function 'gethome': mailto.c:295:33: warning: implicit declaration of function 'getuid'; did you mean 'getpwuid'? [-Wimplicit-function-declaration] struct passwd *p = getpwuid(getuid()); ^~~~~~ getpwuid mailto.c: At top level: mailto.c:308:1: warning: return type defaults to 'int' [-Wimplicit-int] InitTerminal() { ^~~~~~~~~~~~ mailto.c: In function 'InitTerminal': mailto.c:320:17: warning: implicit declaration of function 'tgetent'; did you mean 'cgetent'? [-Wimplicit-function-declaration] if (term && tgetent(tbuf, term) != 1) { ^~~~~~~ cgetent mailto.c:325:13: warning: implicit declaration of function 'tgetstr'; did you mean 'cgetstr'? [-Wimplicit-function-declaration] if (tgetstr("ks", &dum)) *dum = '\0'; else KS[0] = '\0'; ^~~~~~~ cgetstr mailto.c:340:23: warning: implicit declaration of function 'tgetnum'; did you mean 'cgetnum'? [-Wimplicit-function-declaration] termcolumns = tgetnum("co"); ^~~~~~~ cgetnum mailto.c: At top level: mailto.c:360:1: warning: return type defaults to 'int' [-Wimplicit-int] FinalizeTerminal() { ^~~~~~~~~~~~~~~~ mailto.c: In function 'FinalizeTerminal': mailto.c:361:5: warning: implicit declaration of function 'tfputs'; did you mean 'fputs'? [-Wimplicit-function-declaration] tfputs(standendbuf); ^~~~~~ fputs mailto.c: At top level: mailto.c:385:1: warning: return type defaults to 'int' [-Wimplicit-int] nomemabort() { ^~~~~~~~~~ mailto.c: In function 'nomemabort': mailto.c:387:5: warning: implicit declaration of function 'cleanexit'; did you mean 'cgetnext'? [-Wimplicit-function-declaration] cleanexit(-1); ^~~~~~~~~ cgetnext --- metamail.o --- metamail.c: In function 'BuildCommand': metamail.c:2281:21: warning: implicit declaration of function 'strcpynoquotes' [-Wimplicit-function-declaration] strcpynoquotes(to, p); ^~~~~~~~~~~~~~ metamail.c: At top level: --- mailto.o --- mailto.c: At top level: mailto.c:494:1: warning: return type defaults to 'int' [-Wimplicit-int] main(argc, argv) ^~~~ mailto.c: In function 'main': mailto.c:494:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] --- metamail.o --- metamail.c:2305:1: warning: return type defaults to 'int' [-Wimplicit-int] strcpynoquotes(t,f) ^~~~~~~~~~~~~~ metamail.c:2316:1: warning: return type defaults to 'int' [-Wimplicit-int] WriteTmpFile(fname, ctype) ^~~~~~~~~~~~ metamail.c:2335:1: warning: return type defaults to 'int' [-Wimplicit-int] TranslateInputToOutput(InputFP, OutputFP, Ecode, ctype) ^~~~~~~~~~~~~~~~~~~~~~ metamail.c: In function 'TranslateInputToOutput': metamail.c:2344:13: warning: implicit declaration of function 'from64'; did you mean 'fropen'? [-Wimplicit-function-declaration] from64(InputFP, OutputFP, InMultipart ? Boundaries : NULL, &BoundaryCt, DoesNeedPortableNewlines(ctype)); ^~~~~~ fropen --- mailto.o --- mailto.c:509:5: warning: implicit declaration of function 'ProcessInitFiles'; did you mean 'ProcessOneMailRC'? [-Wimplicit-function-declaration] ProcessInitFiles(); ^~~~~~~~~~~~~~~~ ProcessOneMailRC mailto.c:510:5: warning: implicit declaration of function 'InitSignals'; did you mean 'InitTerminal'? [-Wimplicit-function-declaration] InitSignals(); ^~~~~~~~~~~ InitTerminal --- metamail.o --- metamail.c:2344:85: warning: implicit declaration of function 'DoesNeedPortableNewlines' [-Wimplicit-function-declaration] from64(InputFP, OutputFP, InMultipart ? Boundaries : NULL, &BoundaryCt, DoesNeedPortableNewlines(ctype)); ^~~~~~~~~~~~~~~~~~~~~~~~ metamail.c:2347:13: warning: implicit declaration of function 'fromqp'; did you mean 'fropen'? [-Wimplicit-function-declaration] fromqp(InputFP, OutputFP, InMultipart ? Boundaries : NULL, &BoundaryCt); ^~~~~~ fropen metamail.c:2350:7: warning: implicit declaration of function 'fromuue' [-Wimplicit-function-declaration] fromuue(InputFP, OutputFP, InMultipart ? Boundaries: NULL, &BoundaryCt); ^~~~~~~ --- mailto.o --- mailto.c:588:5: warning: implicit declaration of function 'ProcessMailcapFiles'; did you mean 'ProcessOneMailRC'? [-Wimplicit-function-declaration] ProcessMailcapFiles(); ^~~~~~~~~~~~~~~~~~~ ProcessOneMailRC --- metamail.o --- metamail.c: At top level: metamail.c:2362:1: warning: return type defaults to 'int' [-Wimplicit-int] CreateNewWindowPrefix(Prefix) ^~~~~~~~~~~~~~~~~~~~~ metamail.c:2404:1: warning: return type defaults to 'int' [-Wimplicit-int] SaveTtyState() { ^~~~~~~~~~~~ metamail.c:2413:1: warning: return type defaults to 'int' [-Wimplicit-int] RestoreTtyState() { ^~~~~~~~~~~~~~~ metamail.c:2422:1: warning: return type defaults to 'int' [-Wimplicit-int] NeedToAskBeforeExecuting(type) ^~~~~~~~~~~~~~~~~~~~~~~~ metamail.c:2433:1: warning: return type defaults to 'int' [-Wimplicit-int] NeedToBeQuiet(cmd) ^~~~~~~~~~~~~ metamail.c:2443:1: warning: return type defaults to 'int' [-Wimplicit-int] CtypeMatch(ctype, pat) ^~~~~~~~~~ metamail.c:2469:1: warning: return type defaults to 'int' [-Wimplicit-int] ExecuteCommand(cmd, really) ^~~~~~~~~~~~~~ metamail.c:2494:1: warning: return type defaults to 'int' [-Wimplicit-int] MkTmpFileName(name) ^~~~~~~~~~~~~ --- mailto.o --- mailto.c:638:25: warning: implicit declaration of function 'TryClosingStyle' [-Wimplicit-function-declaration] TryClosingStyle("indentright", fpout, CurrentPart); ^~~~~~~~~~~~~~~ --- splitmail.o --- rm -f splitmail.o --- mailto.o --- mailto.c:640:25: warning: implicit declaration of function 'TryOpeningStyle' [-Wimplicit-function-declaration] TryOpeningStyle("indent", fpout, CurrentPart, NULL); ^~~~~~~~~~~~~~~ --- splitmail.o --- gcc -c -I../. -O2 -fPIC -D_FORTIFY_SOURCE=2 -I/usr/include -I. splitmail.c --- metamail.o --- metamail.c: In function 'ConsumeRestOfPart': metamail.c:2557:17: warning: implicit declaration of function 'PendingBoundary' [-Wimplicit-function-declaration] && PendingBoundary(Buf, Boundaries, &BoundaryCt)) { ^~~~~~~~~~~~~~~ metamail.c: At top level: metamail.c:2650:1: warning: return type defaults to 'int' [-Wimplicit-int] strcatquoting(s1, s2) ^~~~~~~~~~~~~ --- mailto.o --- mailto.c:681:21: warning: implicit declaration of function 'TempCloseStyles' [-Wimplicit-function-declaration] TempCloseStyles(fpout); ^~~~~~~~~~~~~~~ --- metamail.o --- metamail.c: In function 'PauseForUser': metamail.c:2677:9: warning: implicit declaration of function 'StartRawStdin' [-Wimplicit-function-declaration] if (StartRawStdin() != -1) { ^~~~~~~~~~~~~ --- mailto.o --- mailto.c:694:21: warning: implicit declaration of function 'ReopenStyles' [-Wimplicit-function-declaration] ReopenStyles(fpout, CurrentPart); ^~~~~~~~~~~~ --- metamail.o --- metamail.c: At top level: metamail.c:2689:1: warning: return type defaults to 'int' [-Wimplicit-int] StartRawStdin() { ^~~~~~~~~~~~~ --- mailto.o --- mailto.c:698:21: warning: implicit declaration of function 'ToggleStyle' [-Wimplicit-function-declaration] ToggleStyle("bold", fpout, CurrentPart, BoldOn, BoldOff); ^~~~~~~~~~~ mailto.c:733:28: warning: implicit declaration of function 'TranslateInputToEncodedOutput' [-Wimplicit-function-declaration] (void) TranslateInputToEncodedOutput(fpin, fpout, ENC_NONE, ""); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mailto.c:784:33: warning: implicit declaration of function 'EndStyle' [-Wimplicit-function-declaration] EndStyle(fpout, "center"); ^~~~~~~~ mailto.c:795:29: warning: implicit declaration of function 'StartStyle' [-Wimplicit-function-declaration] StartStyle(fpout, "center", NULL); ^~~~~~~~~~ mailto.c:831:21: warning: implicit declaration of function 'RestoreCurrentStyles' [-Wimplicit-function-declaration] RestoreCurrentStyles(); ^~~~~~~~~~~~~~~~~~~~ mailto.c:837:26: warning: implicit declaration of function 'WriteDeadLetter' [-Wimplicit-function-declaration] if (!WriteDeadLetter()) cleanexit(0); ^~~~~~~~~~~~~~~ mailto.c:859:29: warning: implicit declaration of function 'SwitchToEuropean' [-Wimplicit-function-declaration] SwitchToEuropean(); ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:597:0, from mailto.c:40: mailto.c: In function 'newid': mailto.c:1048:62: warning: implicit declaration of function 'getpid'; did you mean 'getpwuid'? [-Wimplicit-function-declaration] sprintf(idbuf, "<%d_%d_%d_%d@%s>", (int) getuid(), (int) getpid(), (int) time(0), ++ctr, getmyname()); ^ mailto.c:1048:94: warning: implicit declaration of function 'getmyname'; did you mean 'tmpname'? [-Wimplicit-function-declaration] sprintf(idbuf, "<%d_%d_%d_%d@%s>", (int) getuid(), (int) getpid(), (int) time(0), ++ctr, getmyname()); ^ mailto.c: In function 'WriteOutMessage': mailto.c:1059:9: warning: implicit declaration of function 'EmitHeader' [-Wimplicit-function-declaration] EmitHeader(fp, "In-Reply-To", InReplyTo); ^~~~~~~~~~ mailto.c:1061:5: warning: implicit declaration of function 'EmitHeaderWithAliases' [-Wimplicit-function-declaration] EmitHeaderWithAliases(fp, "To", ToList); ^~~~~~~~~~~~~~~~~~~~~ mailto.c:1104:13: warning: implicit declaration of function 'WriteContentTypeAndEncoding' [-Wimplicit-function-declaration] WriteContentTypeAndEncoding(fp, FirstPart); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mailto.c: At top level: mailto.c:1129:1: warning: return type defaults to 'int' [-Wimplicit-int] WriteContentTypeAndEncoding(fp, part) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mailto.c: In function 'WriteContentTypeAndEncoding': mailto.c:1146:13: warning: implicit declaration of function 'WriteCtypeNicely' [-Wimplicit-function-declaration] WriteCtypeNicely(fp, part->content_type); ^~~~~~~~~~~~~~~~ mailto.c: At top level: mailto.c:1170:1: warning: return type defaults to 'int' [-Wimplicit-int] TranslateInputToEncodedOutput(InputFP, OutputFP, Ecode, ctype) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mailto.c: In function 'TranslateInputToEncodedOutput': mailto.c:1179:13: warning: implicit declaration of function 'to64' [-Wimplicit-function-declaration] to64(InputFP, OutputFP, DoesNeedPortableNewlines(ctype)); ^~~~ --- splitmail.o --- splitmail.c:53:1: warning: return type defaults to 'int' [-Wimplicit-int] usageexit() { ^~~~~~~~~ splitmail.c:75:1: warning: return type defaults to 'int' [-Wimplicit-int] main(argc, argv) ^~~~ splitmail.c: In function 'main': splitmail.c:75:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] --- mailto.o --- mailto.c:1179:37: warning: implicit declaration of function 'DoesNeedPortableNewlines' [-Wimplicit-function-declaration] to64(InputFP, OutputFP, DoesNeedPortableNewlines(ctype)); ^~~~~~~~~~~~~~~~~~~~~~~~ mailto.c:1182:13: warning: implicit declaration of function 'toqp'; did you mean 'btop'? [-Wimplicit-function-declaration] toqp(InputFP, OutputFP); ^~~~ btop mailto.c: At top level: mailto.c:1202:1: warning: return type defaults to 'int' [-Wimplicit-int] TempCloseStyles(fp) ^~~~~~~~~~~~~~~ mailto.c:1215:1: warning: return type defaults to 'int' [-Wimplicit-int] RestoreCurrentStyles() { ^~~~~~~~~~~~~~~~~~~~ mailto.c:1225:1: warning: return type defaults to 'int' [-Wimplicit-int] ReopenStyles(fp, part) ^~~~~~~~~~~~ mailto.c:1237:1: warning: return type defaults to 'int' [-Wimplicit-int] richtextreset() ^~~~~~~~~~~~~ mailto.c:1242:1: warning: return type defaults to 'int' [-Wimplicit-int] AlreadyInStyle(s) ^~~~~~~~~~~~~~ mailto.c:1252:1: warning: return type defaults to 'int' [-Wimplicit-int] StartStyle(fp, s, envstartstr) ^~~~~~~~~~ mailto.c:1268:1: warning: return type defaults to 'int' [-Wimplicit-int] EndStyle(fp, s) ^~~~~~~~ mailto.c:1292:1: warning: return type defaults to 'int' [-Wimplicit-int] ToggleStyle(name, fp, part, turnonstr, turnoffstr) ^~~~~~~~~~~ mailto.c:1311:1: warning: return type defaults to 'int' [-Wimplicit-int] TryOpeningStyle(name, fp, part, envstartstr) ^~~~~~~~~~~~~~~ mailto.c:1325:1: warning: return type defaults to 'int' [-Wimplicit-int] TryClosingStyle(name, fp, part) ^~~~~~~~~~~~~~~ mailto.c:1399:1: warning: return type defaults to 'int' [-Wimplicit-int] cleanexit(code) ^~~~~~~~~ --- mmencode --- --- splitmail.o --- splitmail.c:202:6: warning: implicit declaration of function 'ShareThisHeader' [-Wimplicit-function-declaration] if (ShareThisHeader(from, SubjectBuf, sizeof(SubjectBuf), &OrigID)) { ^~~~~~~~~~~~~~~ --- mailto.o --- mailto.c: In function 'cleanexit': mailto.c:1402:5: warning: implicit declaration of function 'finalize' [-Wimplicit-function-declaration] finalize(); ^~~~~~~~ mailto.c: At top level: mailto.c:1406:1: warning: return type defaults to 'int' [-Wimplicit-int] finalize() { ^~~~~~~~ --- splitmail.o --- In file included from /usr/include/stdio.h:597:0, from splitmail.c:23: splitmail.c:216:38: warning: implicit declaration of function 'getuid'; did you mean 'getenv'? [-Wimplicit-function-declaration] sprintf(id, "%d.%d.%d.%s", (int) getuid(), (int) getpid(), (int) time(0), getmyname()); ^ --- mailto.o --- mailto.c:1442:1: warning: return type defaults to 'int' [-Wimplicit-int] InitSignals() { ^~~~~~~~~~~ mailto.c:1462:1: warning: return type defaults to 'int' [-Wimplicit-int] WriteDeadLetter() ^~~~~~~~~~~~~~~ --- splitmail.o --- splitmail.c:216:54: warning: implicit declaration of function 'getpid'; did you mean 'getenv'? [-Wimplicit-function-declaration] sprintf(id, "%d.%d.%d.%s", (int) getuid(), (int) getpid(), (int) time(0), getmyname()); ^ --- mmencode --- rm -f mmencode gcc -I../. -O2 -fPIC -D_FORTIFY_SOURCE=2 -I/usr/include -I. -o mmencode mmencode.o codes.o -s -lcompat --- splitmail.o --- splitmail.c:233:9: warning: implicit declaration of function 'HandleOnePart' [-Wimplicit-function-declaration] HandleOnePart(DoDeliver, deliverycmd, prefix, numparts, whichpart, SharedHeaders, SubjectBuf, id, MessageID, bigbuf, OrigID); ^~~~~~~~~~~~~ splitmail.c: At top level: splitmail.c:246:1: warning: return type defaults to 'int' [-Wimplicit-int] HandleOnePart(DoDeliver, deliverycmd, prefix, numparts, whichpart, SharedHeaders, SubjectBuf, id, MessageID, bigbuf, OrigID) ^~~~~~~~~~~~~ splitmail.c:347:1: warning: return type defaults to 'int' [-Wimplicit-int] ShareThisHeader(s, SubjectBuf, size, OrigID) ^~~~~~~~~~~~~~~ splitmail.c: In function 'ShareThisHeader': splitmail.c:357:10: warning: implicit declaration of function 'ULstrcmp'; did you mean 'strcmp'? [-Wimplicit-function-declaration] if (!ULstrcmp(s, "message-id")) { ^~~~~~~~ strcmp --- mailto.o --- mailto.c: In function 'GetMailcapEntry': mailto.c:1658:13: warning: implicit declaration of function 'ExceptionalNewline' [-Wimplicit-function-declaration] ExceptionalNewline(mc->contenttype, atoi(eq)); ^~~~~~~~~~~~~~~~~~ mailto.c: At top level: mailto.c:1668:1: warning: return type defaults to 'int' [-Wimplicit-int] ProcessMailcapFiles() ^~~~~~~~~~~~~~~~~~~ --- splitmail.o --- splitmail.c:375:13: warning: implicit declaration of function 'IllegalContentType' [-Wimplicit-function-declaration] if (IllegalContentType(colon+1)) { ^~~~~~~~~~~~~~~~~~ splitmail.c: At top level: splitmail.c:389:1: warning: return type defaults to 'int' [-Wimplicit-int] IllegalContentType(ctype) ^~~~~~~~~~~~~~~~~~ --- mailto.o --- mailto.c: In function 'CreateNewPart': mailto.c:1809:112: warning: implicit declaration of function 'lc2strcmp'; did you mean 'strcmp'? [-Wimplicit-function-declaration] if (mc->contenttype && index(mc->contenttype, '/') && !index(mc->contenttype, '*') && !lc2strcmp(mc->contenttype, lc)) { ^~~~~~~~~ strcmp mailto.c:1835:36: warning: implicit declaration of function 'WhichEncodingForFile' [-Wimplicit-function-declaration] mp->encoding_type_needed = WhichEncodingForFile(mp->filename, mp->content_type); ^~~~~~~~~~~~~~~~~~~~ mailto.c:1838:9: warning: implicit declaration of function 'SetTextFlags' [-Wimplicit-function-declaration] SetTextFlags(mp); ^~~~~~~~~~~~ mailto.c:1855:5: warning: implicit declaration of function 'BuildCommand'; did you mean 'GetCommand'? [-Wimplicit-function-declaration] BuildCommand(CmdBuf, mc->composecommand ? mc->composecommand : mc->composetypedcommand, mp->filename); ^~~~~~~~~~~~ GetCommand mailto.c:1863:9: warning: implicit declaration of function 'access' [-Wimplicit-function-declaration] if (access(mp->filename, R_OK)) { ^~~~~~ mailto.c:1951:17: warning: implicit declaration of function 'from64'; did you mean 'fropen'? [-Wimplicit-function-declaration] from64(fp, fpout, NULL, &bct, 0); ^~~~~~ fropen mailto.c:1954:17: warning: implicit declaration of function 'fromqp'; did you mean 'fropen'? [-Wimplicit-function-declaration] fromqp(fp, fpout, NULL, &bct); ^~~~~~ fropen mailto.c: At top level: mailto.c:1974:1: warning: return type defaults to 'int' [-Wimplicit-int] SetTextFlags(mp) ^~~~~~~~~~~~ mailto.c: In function 'SetTextFlags': mailto.c:1977:10: warning: implicit declaration of function 'lc2strncmp'; did you mean 'strncmp'? [-Wimplicit-function-declaration] if (!lc2strncmp(mp->content_type, "text/", 5)) { ^~~~~~~~~~ strncmp mailto.c: At top level: mailto.c:1985:1: warning: return type defaults to 'int' [-Wimplicit-int] WhichEncodingForFile(fname, ctype) ^~~~~~~~~~~~~~~~~~~~ mailto.c:2021:1: warning: return type defaults to 'int' [-Wimplicit-int] BuildCommand(Buf, controlstring, TmpFileName) ^~~~~~~~~~~~ mailto.c:2059:1: warning: return type defaults to 'int' [-Wimplicit-int] CtypeMatch(ctype, pat) ^~~~~~~~~~ mailto.c: In function 'EditCurrentMessage': mailto.c:2109:14: warning: implicit declaration of function 'ContainsEightBitChar' [-Wimplicit-function-declaration] ContainsEightBitChar(FirstPart->filename)) { ^~~~~~~~~~~~~~~~~~~~ mailto.c: At top level: mailto.c:2168:1: warning: return type defaults to 'int' [-Wimplicit-int] ProcessInitFiles() { ^~~~~~~~~~~~~~~~ mailto.c: In function 'ProcessOneMailRC': mailto.c:2237:13: warning: implicit declaration of function 'HandleSetCommand'; did you mean 'HandleAliasCommand'? [-Wimplicit-function-declaration] HandleSetCommand(LineBuf+4, 1); ^~~~~~~~~~~~~~~~ HandleAliasCommand mailto.c: At top level: mailto.c:2250:1: warning: return type defaults to 'int' [-Wimplicit-int] HandleSetCommand(cmd, DoSet) ^~~~~~~~~~~~~~~~ mailto.c:2322:1: warning: return type defaults to 'int' [-Wimplicit-int] EmitHeader(fp, hdr, body) ^~~~~~~~~~ mailto.c: In function 'HeaderFputs': mailto.c:2381:17: warning: implicit declaration of function 'PutQP' [-Wimplicit-function-declaration] PutQP(*s, fp); ^~~~~ mailto.c: At top level: mailto.c:2398:1: warning: return type defaults to 'int' [-Wimplicit-int] PutQP(c, fp) ^~~~~ mailto.c:2407:1: warning: return type defaults to 'int' [-Wimplicit-int] EmitHeaderWithAliases(fp, hdr, names) ^~~~~~~~~~~~~~~~~~~~~ mailto.c: In function 'EmitHeaderWithAliases': mailto.c:2414:5: warning: implicit declaration of function 'EmitAddresses' [-Wimplicit-function-declaration] EmitAddresses(fp, names, hdr); ^~~~~~~~~~~~~ mailto.c: At top level: mailto.c:2418:1: warning: return type defaults to 'int' [-Wimplicit-int] EmitAddresses(fp, names, hdr) ^~~~~~~~~~~~~ mailto.c:2459:1: warning: return type defaults to 'int' [-Wimplicit-int] WriteCtypeNicely(fp, ct) ^~~~~~~~~~~~~~~~ mailto.c: In function 'WriteCtypeNicely': mailto.c:2488:13: warning: implicit declaration of function 'fputsquoting'; did you mean 'FputsQuotingLT'? [-Wimplicit-function-declaration] fputsquoting(s, fp); ^~~~~~~~~~~~ FputsQuotingLT mailto.c: At top level: mailto.c:2494:1: warning: return type defaults to 'int' [-Wimplicit-int] fputsquoting(s, fp) ^~~~~~~~~~~~ mailto.c:2563:1: warning: return type defaults to 'int' [-Wimplicit-int] controlputc(c) ^~~~~~~~~~~ mailto.c:2578:1: warning: return type defaults to 'int' [-Wimplicit-int] tfputs(s) ^~~~~~ mailto.c: In function 'tfputs': mailto.c:2581:5: warning: implicit declaration of function 'tputs'; did you mean 'tfputs'? [-Wimplicit-function-declaration] tputs(s, 1, controlputc); ^~~~~ tfputs mailto.c: At top level: mailto.c:2584:1: warning: return type defaults to 'int' [-Wimplicit-int] ContainsEightBitChar(fname) ^~~~~~~~~~~~~~~~~~~~ mailto.c:2604:1: warning: return type defaults to 'int' [-Wimplicit-int] SwitchToEuropean() { ^~~~~~~~~~~~~~~~ --- splitmail --- rm -f splitmail gcc -I../. -O2 -fPIC -D_FORTIFY_SOURCE=2 -I/usr/include -I. -o splitmail splitmail.o shared.o -s -lcompat --- metamail --- rm -f metamail gcc -I../. -O2 -fPIC -D_FORTIFY_SOURCE=2 -I/usr/include -I. -o metamail metamail.o codes.o uue.o shared.o -s -lcompat ld: metamail.o: in function `MkTmpFileName': metamail.c:(.text+0x1da2): warning: warning: mktemp() possibly used unsafely, use mkstemp() or mkdtemp() --- mailto --- rm -f mailto gcc -I../. -O2 -fPIC -D_FORTIFY_SOURCE=2 -I/usr/include -I. -o mailto mailto.o codes.o shared.o -ltermcap -s -lcompat ld: mailto.o: in function `tmpname': mailto.c:(.text+0x1b01): warning: warning: mktemp() possibly used unsafely, use mkstemp() or mkdtemp() rm bin/metamail rm: bin/metamail: No such file or directory (cd bin; ln -s ../metamail/metamail metamail) rm bin/mmencode rm: bin/mmencode: No such file or directory (cd bin; ln -s ../metamail/mmencode mmencode) rm bin/mailto rm: bin/mailto: No such file or directory (cd bin; ln -s ../metamail/mailto mailto) rm bin/splitmail rm: bin/splitmail: No such file or directory (cd bin; ln -s ../metamail/splitmail splitmail) (cd richmail ; /usr/bin/make CONFIGDIR=../. CFLAGS="-O2 -fPIC -D_FORTIFY_SOURCE=2 -I/usr/include -I. " CC="gcc" LDLIBS="-s -lcompat") --- richtext.o --- --- richlex.o --- --- richset.o --- --- usascii.o --- --- richtext.o --- rm -f richtext.o --- richlex.o --- rm -f richlex.o --- richset.o --- rm -f richset.o --- usascii.o --- rm -f usascii.o --- richtext.o --- gcc -c -I../. -O2 -fPIC -D_FORTIFY_SOURCE=2 -I/usr/include -I. richtext.c --- richlex.o --- gcc -c -I../. -O2 -fPIC -D_FORTIFY_SOURCE=2 -I/usr/include -I. richlex.c --- richset.o --- gcc -c -I../. -O2 -fPIC -D_FORTIFY_SOURCE=2 -I/usr/include -I. richset.c --- usascii.o --- gcc -c -I../. -O2 -fPIC -D_FORTIFY_SOURCE=2 -I/usr/include -I. usascii.c --- richset.o --- In file included from richset.c:37:0: richlex.h:104:8: warning: type defaults to 'int' in declaration of 'richtextreset' [-Wimplicit-int] extern richtextreset(); ^~~~~~~~~~~~~ richlex.h:126:8: warning: type defaults to 'int' in declaration of 'richtextcorrect' [-Wimplicit-int] extern richtextcorrect( /* void *inparam,void *outparam,int TextEnriched */ ); ^~~~~~~~~~~~~~~ richlex.h:146:8: warning: type defaults to 'int' in declaration of 'richtextencoding' [-Wimplicit-int] extern richtextencoding( /* int encoding */ ); ^~~~~~~~~~~~~~~~ In file included from richset.c:38:0: richset.h:92:8: warning: type defaults to 'int' in declaration of 'charsetinit' [-Wimplicit-int] extern charsetinit ( /* struct charsetproc *charset, char *name */ ); ^~~~~~~~~~~ richset.h:98:8: warning: type defaults to 'int' in declaration of 'charsetnameinit' [-Wimplicit-int] extern charsetnameinit ( /* char *name */ ); ^~~~~~~~~~~~~~~ richset.h:103:8: warning: type defaults to 'int' in declaration of 'charsetpush' [-Wimplicit-int] extern charsetpush ( /* struct charsetproc *charset */ ); ^~~~~~~~~~~ richset.h:110:8: warning: type defaults to 'int' in declaration of 'charsetpop' [-Wimplicit-int] extern charsetpop ( /* struct charsetproc *charset */ ); ^~~~~~~~~~ richset.h:122:8: warning: type defaults to 'int' in declaration of 'charmember' [-Wimplicit-int] extern charmember ( /* struct charsetmember *member, RCHAR ch */ ); ^~~~~~~~~~ richset.h:127:8: warning: type defaults to 'int' in declaration of 'charmemberspec' [-Wimplicit-int] extern charmemberspec ( /* struct charsetmember *member, RCHAR ch, ^~~~~~~~~~~~~~ richset.h:133:8: warning: type defaults to 'int' in declaration of 'charmemberctrl' [-Wimplicit-int] extern charmemberctrl ( /* struct charsetmember *member, RCHAR ch */ ); ^~~~~~~~~~~~~~ richset.c:61:1: warning: return type defaults to 'int' [-Wimplicit-int] charsetinit (charset,name) ^~~~~~~~~~~ richset.c:79:1: warning: return type defaults to 'int' [-Wimplicit-int] charsetnameinit (name) ^~~~~~~~~~~~~~~ richset.c:113:1: warning: return type defaults to 'int' [-Wimplicit-int] charsetpush (charset) ^~~~~~~~~~~ richset.c: In function 'charsetpush': richset.c:118:2: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ richset.c:118:2: warning: incompatible implicit declaration of built-in function 'exit' richset.c:118:2: note: include '' or provide a declaration of 'exit' richset.c: At top level: richset.c:131:1: warning: return type defaults to 'int' [-Wimplicit-int] charsetpop (charset) ^~~~~~~~~~ richset.c:159:1: warning: return type defaults to 'int' [-Wimplicit-int] charmember (member,ch) ^~~~~~~~~~ richset.c:170:1: warning: return type defaults to 'int' [-Wimplicit-int] charmemberspec (member,ch,charset) ^~~~~~~~~~~~~~ richset.c:182:1: warning: return type defaults to 'int' [-Wimplicit-int] charmemberctrl (member,ch) ^~~~~~~~~~~~~~ --- usascii.o --- In file included from usascii.c:38:0: richlex.h:104:8: warning: type defaults to 'int' in declaration of 'richtextreset' [-Wimplicit-int] extern richtextreset(); ^~~~~~~~~~~~~ richlex.h:126:8: warning: type defaults to 'int' in declaration of 'richtextcorrect' [-Wimplicit-int] extern richtextcorrect( /* void *inparam,void *outparam,int TextEnriched */ ); ^~~~~~~~~~~~~~~ --- richlex.o --- In file included from richlex.c:46:0: richlex.h:104:8: warning: type defaults to 'int' in declaration of 'richtextreset' [-Wimplicit-int] extern richtextreset(); ^~~~~~~~~~~~~ --- usascii.o --- richlex.h:146:8: warning: type defaults to 'int' in declaration of 'richtextencoding' [-Wimplicit-int] extern richtextencoding( /* int encoding */ ); ^~~~~~~~~~~~~~~~ --- richlex.o --- richlex.h:126:8: warning: type defaults to 'int' in declaration of 'richtextcorrect' [-Wimplicit-int] extern richtextcorrect( /* void *inparam,void *outparam,int TextEnriched */ ); ^~~~~~~~~~~~~~~ richlex.h:146:8: warning: type defaults to 'int' in declaration of 'richtextencoding' [-Wimplicit-int] extern richtextencoding( /* int encoding */ ); ^~~~~~~~~~~~~~~~ --- usascii.o --- In file included from usascii.c:39:0: richset.h:92:8: warning: type defaults to 'int' in declaration of 'charsetinit' [-Wimplicit-int] extern charsetinit ( /* struct charsetproc *charset, char *name */ ); ^~~~~~~~~~~ richset.h:98:8: warning: type defaults to 'int' in declaration of 'charsetnameinit' [-Wimplicit-int] extern charsetnameinit ( /* char *name */ ); ^~~~~~~~~~~~~~~ --- richlex.o --- In file included from richlex.c:47:0: richset.h:92:8: warning: type defaults to 'int' in declaration of 'charsetinit' [-Wimplicit-int] extern charsetinit ( /* struct charsetproc *charset, char *name */ ); ^~~~~~~~~~~ richset.h:98:8: warning: type defaults to 'int' in declaration of 'charsetnameinit' [-Wimplicit-int] extern charsetnameinit ( /* char *name */ ); ^~~~~~~~~~~~~~~ --- usascii.o --- richset.h:103:8: warning: type defaults to 'int' in declaration of 'charsetpush' [-Wimplicit-int] extern charsetpush ( /* struct charsetproc *charset */ ); ^~~~~~~~~~~ --- richlex.o --- richset.h:103:8: warning: type defaults to 'int' in declaration of 'charsetpush' [-Wimplicit-int] extern charsetpush ( /* struct charsetproc *charset */ ); ^~~~~~~~~~~ richset.h:110:8: warning: type defaults to 'int' in declaration of 'charsetpop' [-Wimplicit-int] extern charsetpop ( /* struct charsetproc *charset */ ); ^~~~~~~~~~ --- usascii.o --- richset.h:110:8: warning: type defaults to 'int' in declaration of 'charsetpop' [-Wimplicit-int] extern charsetpop ( /* struct charsetproc *charset */ ); ^~~~~~~~~~ --- richlex.o --- richset.h:122:8: warning: type defaults to 'int' in declaration of 'charmember' [-Wimplicit-int] extern charmember ( /* struct charsetmember *member, RCHAR ch */ ); ^~~~~~~~~~ richset.h:127:8: warning: type defaults to 'int' in declaration of 'charmemberspec' [-Wimplicit-int] extern charmemberspec ( /* struct charsetmember *member, RCHAR ch, ^~~~~~~~~~~~~~ richset.h:133:8: warning: type defaults to 'int' in declaration of 'charmemberctrl' [-Wimplicit-int] extern charmemberctrl ( /* struct charsetmember *member, RCHAR ch */ ); ^~~~~~~~~~~~~~ --- usascii.o --- richset.h:122:8: warning: type defaults to 'int' in declaration of 'charmember' [-Wimplicit-int] extern charmember ( /* struct charsetmember *member, RCHAR ch */ ); ^~~~~~~~~~ richset.h:127:8: warning: type defaults to 'int' in declaration of 'charmemberspec' [-Wimplicit-int] extern charmemberspec ( /* struct charsetmember *member, RCHAR ch, ^~~~~~~~~~~~~~ richset.h:133:8: warning: type defaults to 'int' in declaration of 'charmemberctrl' [-Wimplicit-int] extern charmemberctrl ( /* struct charsetmember *member, RCHAR ch */ ); ^~~~~~~~~~~~~~ usascii.c:44:1: warning: return type defaults to 'int' [-Wimplicit-int] usascii_init (name) ^~~~~~~~~~~~ usascii.c: In function 'usascii_command': usascii.c:58:10: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if (!strcmp(token,"us-ascii")) { ^~~~~~ --- richlex.o --- richlex.c:108:1: warning: return type defaults to 'int' [-Wimplicit-int] richtextreset() ^~~~~~~~~~~~~ --- usascii.o --- usascii.c: At top level: usascii.c:101:1: warning: return type defaults to 'int' [-Wimplicit-int] usascii_render (ch,param) ^~~~~~~~~~~~~~ --- richlex.o --- richlex.c: In function 'richtextmatchup': richlex.c:184:7: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if (!strcmp(NextToken,Stack[i])) ^~~~~~ --- usascii.o --- usascii.c:111:1: warning: return type defaults to 'int' [-Wimplicit-int] usascii_encoding (newenc) ^~~~~~~~~~~~~~~~ --- richlex.o --- richlex.c: At top level: richlex.c:194:8: warning: return type defaults to 'int' [-Wimplicit-int] static richtextsingle(TextEnriched) ^~~~~~~~~~~~~~ richlex.c: In function 'richtextlex': richlex.c:238:2: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] strcpy(token,Stack[StackSize - FlushSize + (--FlushStack)]); ^~~~~~ richlex.c:238:2: warning: incompatible implicit declaration of built-in function 'strcpy' richlex.c:238:2: note: include '' or provide a declaration of 'strcpy' richlex.c:246:2: warning: incompatible implicit declaration of built-in function 'strcpy' strcpy(token,NextToken); ^~~~~~ richlex.c:246:2: note: include '' or provide a declaration of 'strcpy' richlex.c:327:3: warning: incompatible implicit declaration of built-in function 'strcpy' strcpy(token,NextToken); ^~~~~~ richlex.c:327:3: note: include '' or provide a declaration of 'strcpy' richlex.c:333:7: warning: incompatible implicit declaration of built-in function 'strcpy' strcpy (Stack[StackSize++],NextToken); ^~~~~~ richlex.c:333:7: note: include '' or provide a declaration of 'strcpy' richlex.c:346:6: warning: incompatible implicit declaration of built-in function 'strcpy' strcpy(token,NextToken); ^~~~~~ richlex.c:346:6: note: include '' or provide a declaration of 'strcpy' richlex.c:350:6: warning: incompatible implicit declaration of built-in function 'strcpy' strcpy(token,ISO2022_SHIFTIN); ^~~~~~ richlex.c:350:6: note: include '' or provide a declaration of 'strcpy' richlex.c:354:6: warning: incompatible implicit declaration of built-in function 'strcpy' strcpy(token,ISO2022_SHIFTOUT); ^~~~~~ richlex.c:354:6: note: include '' or provide a declaration of 'strcpy' richlex.c:405:3: warning: incompatible implicit declaration of built-in function 'strcpy' strcpy(token, "iNtErNaL-nL"); ^~~~~~ richlex.c:405:3: note: include '' or provide a declaration of 'strcpy' richlex.c: At top level: richlex.c:419:8: warning: return type defaults to 'int' [-Wimplicit-int] static richtextoutstr(str,outparam) ^~~~~~~~~~~~~~ richlex.c:433:1: warning: return type defaults to 'int' [-Wimplicit-int] richtextcorrect(inparam,outparam,TextEnriched) ^~~~~~~~~~~~~~~ richlex.c:462:1: warning: return type defaults to 'int' [-Wimplicit-int] richtextencoding(encoding) ^~~~~~~~~~~~~~~~ --- richtext.o --- In file included from richtext.c:22:0: richlex.h:104:8: warning: type defaults to 'int' in declaration of 'richtextreset' [-Wimplicit-int] extern richtextreset(); ^~~~~~~~~~~~~ richlex.h:126:8: warning: type defaults to 'int' in declaration of 'richtextcorrect' [-Wimplicit-int] extern richtextcorrect( /* void *inparam,void *outparam,int TextEnriched */ ); ^~~~~~~~~~~~~~~ richlex.h:146:8: warning: type defaults to 'int' in declaration of 'richtextencoding' [-Wimplicit-int] extern richtextencoding( /* int encoding */ ); ^~~~~~~~~~~~~~~~ In file included from richtext.c:23:0: richset.h:92:8: warning: type defaults to 'int' in declaration of 'charsetinit' [-Wimplicit-int] extern charsetinit ( /* struct charsetproc *charset, char *name */ ); ^~~~~~~~~~~ richset.h:98:8: warning: type defaults to 'int' in declaration of 'charsetnameinit' [-Wimplicit-int] extern charsetnameinit ( /* char *name */ ); ^~~~~~~~~~~~~~~ richset.h:103:8: warning: type defaults to 'int' in declaration of 'charsetpush' [-Wimplicit-int] extern charsetpush ( /* struct charsetproc *charset */ ); ^~~~~~~~~~~ richset.h:110:8: warning: type defaults to 'int' in declaration of 'charsetpop' [-Wimplicit-int] extern charsetpop ( /* struct charsetproc *charset */ ); ^~~~~~~~~~ richset.h:122:8: warning: type defaults to 'int' in declaration of 'charmember' [-Wimplicit-int] extern charmember ( /* struct charsetmember *member, RCHAR ch */ ); ^~~~~~~~~~ richset.h:127:8: warning: type defaults to 'int' in declaration of 'charmemberspec' [-Wimplicit-int] extern charmemberspec ( /* struct charsetmember *member, RCHAR ch, ^~~~~~~~~~~~~~ richset.h:133:8: warning: type defaults to 'int' in declaration of 'charmemberctrl' [-Wimplicit-int] extern charmemberctrl ( /* struct charsetmember *member, RCHAR ch */ ); ^~~~~~~~~~~~~~ richtext.c:82:8: warning: type defaults to 'int' in declaration of 'outputc' [-Wimplicit-int] static outputc(), realoutputc(), MakeWorkingMargins(), Pause(), FinalizeTerminal(), outputstr(), FPUTS(); ^~~~~~~ richtext.c:82:19: warning: type defaults to 'int' in declaration of 'realoutputc' [-Wimplicit-int] static outputc(), realoutputc(), MakeWorkingMargins(), Pause(), FinalizeTerminal(), outputstr(), FPUTS(); ^~~~~~~~~~~ richtext.c:82:34: warning: type defaults to 'int' in declaration of 'MakeWorkingMargins' [-Wimplicit-int] static outputc(), realoutputc(), MakeWorkingMargins(), Pause(), FinalizeTerminal(), outputstr(), FPUTS(); ^~~~~~~~~~~~~~~~~~ richtext.c:82:56: warning: type defaults to 'int' in declaration of 'Pause' [-Wimplicit-int] static outputc(), realoutputc(), MakeWorkingMargins(), Pause(), FinalizeTerminal(), outputstr(), FPUTS(); ^~~~~ richtext.c:82:65: warning: type defaults to 'int' in declaration of 'FinalizeTerminal' [-Wimplicit-int] static outputc(), realoutputc(), MakeWorkingMargins(), Pause(), FinalizeTerminal(), outputstr(), FPUTS(); ^~~~~~~~~~~~~~~~ richtext.c:82:85: warning: type defaults to 'int' in declaration of 'outputstr' [-Wimplicit-int] static outputc(), realoutputc(), MakeWorkingMargins(), Pause(), FinalizeTerminal(), outputstr(), FPUTS(); ^~~~~~~~~ richtext.c:82:98: warning: type defaults to 'int' in declaration of 'FPUTS' [-Wimplicit-int] static outputc(), realoutputc(), MakeWorkingMargins(), Pause(), FinalizeTerminal(), outputstr(), FPUTS(); ^~~~~ richtext.c: In function 'cleanup': richtext.c:128:10: warning: implicit declaration of function 'getpid'; did you mean 'getenv'? [-Wimplicit-function-declaration] kill(getpid(), signum); ^~~~~~ getenv richtext.c: At top level: richtext.c:132:8: warning: return type defaults to 'int' [-Wimplicit-int] static InitSignals() { ^~~~~~~~~~~ richtext.c:153:8: warning: return type defaults to 'int' [-Wimplicit-int] static nomemabort() { ^~~~~~~~~~ richtext.c:170:1: warning: return type defaults to 'int' [-Wimplicit-int] main(argc, argv) ^~~~ richtext.c: In function 'main': richtext.c:174:8: warning: implicit declaration of function 'richtext_main'; did you mean 'richtextlex'? [-Wimplicit-function-declaration] exit(richtext_main(argc, argv)); ^~~~~~~~~~~~~ richtextlex richtext.c: At top level: richtext.c:179:1: warning: return type defaults to 'int' [-Wimplicit-int] richtext_main(argc, argv) ^~~~~~~~~~~~~ richtext.c: In function 'richtext_main': richtext.c:329:23: warning: implicit declaration of function 'isatty'; did you mean 'isset'? [-Wimplicit-function-declaration] if (UsePager && (!isatty(0) || !isatty(1) || NotTtyEnv)) { ^~~~~~ isset richtext.c:337:17: warning: implicit declaration of function 'tgetent'; did you mean 'cgetent'? [-Wimplicit-function-declaration] if (term && tgetent(tbuf, term) != 1) { ^~~~~~~ cgetent richtext.c:342:13: warning: implicit declaration of function 'tgetstr'; did you mean 'cgetstr'? [-Wimplicit-function-declaration] if (tgetstr("ks", &dum)) *dum = '\0'; else KS[0] = '\0'; ^~~~~~~ cgetstr richtext.c:364:23: warning: implicit declaration of function 'tgetnum'; did you mean 'cgetnum'? [-Wimplicit-function-declaration] termcolumns = tgetnum("co"); ^~~~~~~ cgetnum richtext.c:429:10: warning: implicit declaration of function 'controloutput'; did you mean 'controlputc'? [-Wimplicit-function-declaration] else controloutput(BoldOff, 0); ^~~~~~~~~~~~~ controlputc richtext.c: At top level: richtext.c:666:1: warning: return type defaults to 'int' [-Wimplicit-int] controlputc(c) ^~~~~~~~~~~ richtext.c:674:8: warning: return type defaults to 'int' [-Wimplicit-int] static immediate_controlputc(c) ^~~~~~~~~~~~~~~~~~~~~ richtext.c:680:1: warning: return type defaults to 'int' [-Wimplicit-int] controloutput(s, immediate) ^~~~~~~~~~~~~ richtext.c: In function 'controloutput': richtext.c:684:5: warning: implicit declaration of function 'tputs'; did you mean 'puts'? [-Wimplicit-function-declaration] tputs(s, 1, immediate ? immediate_controlputc : controlputc); ^~~~~ puts richtext.c: At top level: richtext.c:687:8: warning: return type defaults to 'int' [-Wimplicit-int] static folding_point (buf, pos) ^~~~~~~~~~~~~ richtext.c:699:8: warning: return type defaults to 'int' [-Wimplicit-int] static calc_column (buf, pos) ^~~~~~~~~~~ richtext.c:714:8: warning: return type defaults to 'int' [-Wimplicit-int] static FlushOut() { ^~~~~~~~ richtext.c:804:8: warning: return type defaults to 'int' [-Wimplicit-int] static outputc(c) ^~~~~~~ richtext.c:812:8: warning: return type defaults to 'int' [-Wimplicit-int] static realoutputc(c, alreadyformatted) ^~~~~~~~~~~ richtext.c:884:8: warning: return type defaults to 'int' [-Wimplicit-int] static MakeWorkingMargins() { ^~~~~~~~~~~~~~~~~~ richtext.c:898:8: warning: return type defaults to 'int' [-Wimplicit-int] static Pause() ^~~~~ richtext.c:956:8: warning: return type defaults to 'int' [-Wimplicit-int] static FinalizeTerminal() { ^~~~~~~~~~~~~~~~ richtext.c:963:8: warning: return type defaults to 'int' [-Wimplicit-int] static outputstr(s) ^~~~~~~~~ richtext.c:985:8: warning: return type defaults to 'int' [-Wimplicit-int] static FPUTS(s,fp) ^~~~~ richtext.c:1003:8: warning: return type defaults to 'int' [-Wimplicit-int] static lc2strncmp(s1, s2, len) ^~~~~~~~~~ --- iso2022.o --- rm -f iso2022.o gcc -c -I../. -O2 -fPIC -D_FORTIFY_SOURCE=2 -I/usr/include -I. iso2022.c --- richtoatk.o --- rm -f richtoatk.o gcc -c -I../. -O2 -fPIC -D_FORTIFY_SOURCE=2 -I/usr/include -I. richtoatk.c --- iso2022.o --- In file included from iso2022.c:44:0: richlex.h:104:8: warning: type defaults to 'int' in declaration of 'richtextreset' [-Wimplicit-int] extern richtextreset(); ^~~~~~~~~~~~~ richlex.h:126:8: warning: type defaults to 'int' in declaration of 'richtextcorrect' [-Wimplicit-int] extern richtextcorrect( /* void *inparam,void *outparam,int TextEnriched */ ); ^~~~~~~~~~~~~~~ richlex.h:146:8: warning: type defaults to 'int' in declaration of 'richtextencoding' [-Wimplicit-int] extern richtextencoding( /* int encoding */ ); ^~~~~~~~~~~~~~~~ In file included from iso2022.c:45:0: richset.h:92:8: warning: type defaults to 'int' in declaration of 'charsetinit' [-Wimplicit-int] extern charsetinit ( /* struct charsetproc *charset, char *name */ ); ^~~~~~~~~~~ richset.h:98:8: warning: type defaults to 'int' in declaration of 'charsetnameinit' [-Wimplicit-int] extern charsetnameinit ( /* char *name */ ); ^~~~~~~~~~~~~~~ richset.h:103:8: warning: type defaults to 'int' in declaration of 'charsetpush' [-Wimplicit-int] extern charsetpush ( /* struct charsetproc *charset */ ); ^~~~~~~~~~~ richset.h:110:8: warning: type defaults to 'int' in declaration of 'charsetpop' [-Wimplicit-int] extern charsetpop ( /* struct charsetproc *charset */ ); ^~~~~~~~~~ richset.h:122:8: warning: type defaults to 'int' in declaration of 'charmember' [-Wimplicit-int] extern charmember ( /* struct charsetmember *member, RCHAR ch */ ); ^~~~~~~~~~ richset.h:127:8: warning: type defaults to 'int' in declaration of 'charmemberspec' [-Wimplicit-int] extern charmemberspec ( /* struct charsetmember *member, RCHAR ch, ^~~~~~~~~~~~~~ richset.h:133:8: warning: type defaults to 'int' in declaration of 'charmemberctrl' [-Wimplicit-int] extern charmemberctrl ( /* struct charsetmember *member, RCHAR ch */ ); ^~~~~~~~~~~~~~ iso2022.c: In function 'iso2022_init': iso2022.c:88:10: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] if (!strncmp (name,"iso-2022-jp",11)) ^~~~~~~ iso2022.c:92:2: warning: implicit declaration of function 'controloutput' [-Wimplicit-function-declaration] controloutput("\033$)C",0); ^~~~~~~~~~~~~ iso2022.c: In function 'iso2022_command': iso2022.c:105:10: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if (!strcmp(token,"iso-2022-jp")) { ^~~~~~ iso2022.c:161:6: warning: implicit declaration of function 'controlputc' [-Wimplicit-function-declaration] controlputc(SwToOther); ^~~~~~~~~~~ iso2022.c: At top level: iso2022.c:260:1: warning: return type defaults to 'int' [-Wimplicit-int] iso2022_render (ch,param) ^~~~~~~~~~~~~~ iso2022.c:297:1: warning: return type defaults to 'int' [-Wimplicit-int] iso2022_encoding (newenc) ^~~~~~~~~~~~~~~~ iso2022.c:316:5: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] iso2022_init, ^~~~~~~~~~~~ iso2022.c:316:5: note: (near initialization for 'iso2022_charset.init') --- richtoatk.o --- In file included from richtoatk.c:17:0: richlex.h:104:8: warning: type defaults to 'int' in declaration of 'richtextreset' [-Wimplicit-int] extern richtextreset(); ^~~~~~~~~~~~~ richlex.h:126:8: warning: type defaults to 'int' in declaration of 'richtextcorrect' [-Wimplicit-int] extern richtextcorrect( /* void *inparam,void *outparam,int TextEnriched */ ); ^~~~~~~~~~~~~~~ richlex.h:146:8: warning: type defaults to 'int' in declaration of 'richtextencoding' [-Wimplicit-int] extern richtextencoding( /* int encoding */ ); ^~~~~~~~~~~~~~~~ richtoatk.c: In function 'translate': richtoatk.c:22:10: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if (!strcmp(t, "fixed")) return("typewriter"); ^~~~~~ richtoatk.c: At top level: richtoatk.c:28:1: warning: return type defaults to 'int' [-Wimplicit-int] main() { ^~~~ richtoatk.c: In function 'main': richtoatk.c:60:25: warning: implicit declaration of function 'ignoretoken' [-Wimplicit-function-declaration] } else if (!ignoretoken(token)) { ^~~~~~~~~~~ richtoatk.c: At top level: richtoatk.c:79:1: warning: return type defaults to 'int' [-Wimplicit-int] ignoretoken(t) ^~~~~~~~~~~ richtoatk.c:89:1: warning: return type defaults to 'int' [-Wimplicit-int] controlputc(c) ^~~~~~~~~~~ richtoatk.c:94:1: warning: return type defaults to 'int' [-Wimplicit-int] controloutput(s, immediate) ^~~~~~~~~~~~~ --- richtoatk --- gcc -I../. -O2 -fPIC -D_FORTIFY_SOURCE=2 -I/usr/include -I. -o richtoatk richtoatk.o richlex.o richset.o usascii.o iso2022.o -s -lcompat --- richtext --- gcc -I../. -O2 -fPIC -D_FORTIFY_SOURCE=2 -I/usr/include -I. -o richtext richtext.o richlex.o richset.o usascii.o iso2022.o -ltermcap -s -lcompat rm bin/richtext rm: bin/richtext: No such file or directory (cd bin; ln -s ../richmail/richtext richtext) rm bin/richtoatk rm: bin/richtoatk: No such file or directory (cd bin; ln -s ../richmail/richtoatk richtoatk) (cd fonts ; /usr/bin/make PREFIX=/usr/pkg CONFIGDIR=../. CFLAGS="-O2 -fPIC -D_FORTIFY_SOURCE=2 -I/usr/include -I. " CC="gcc" LDLIBS="-s -lcompat" FONTSUFFIX="pcf") --- shownonascii --- --- mailto-hebrew --- --- shownonascii --- /usr/bin/sed -e s@/u/nsb/lib/fonts@/usr/pkg/share/fonts@ < Xshownonascii > shownonascii --- mailto-hebrew --- /usr/bin/sed -e s@/u/nsb/lib/fonts@/usr/pkg/share/fonts@ < Xmailto-hebrew > mailto-hebrew --- shownonascii --- /bin/chmod +x shownonascii --- mailto-hebrew --- /bin/chmod +x mailto-hebrew rm bin/shownonascii rm: bin/shownonascii: No such file or directory (cd bin; ln -s ../fonts/shownonascii shownonascii) rm bin/mailto-hebrew rm: bin/mailto-hebrew: No such file or directory (cd bin; ln -s ../fonts/mailto-hebrew mailto-hebrew)