=> Bootstrap dependency digest>=20010302: found digest-20210928 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 fbm-1.2 --- flalfb.o --- --- flblue.o --- --- flbyte.o --- --- flcavg.o --- --- flblue.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c flblue.c --- flcavg.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c flcavg.c --- flbyte.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c flbyte.c --- flalfb.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c flalfb.c --- flcavg.o --- In file included from flcavg.c:36:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ flcavg.c:51:1: warning: return type defaults to 'int' [-Wimplicit-int] constravg_fbm (input, output, gamma) ^~~~~~~~~~~~~ flcavg.c: In function 'constravg_fbm': flcavg.c:72:3: warning: implicit declaration of function 'alloc_fbm' [-Wimplicit-function-declaration] alloc_fbm (output); ^~~~~~~~~ --- flbyte.o --- In file included from flbyte.c:41:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ flbyte.c:79:1: warning: return type defaults to 'int' [-Wimplicit-int] put_long (word, file, order) ^~~~~~~~ flbyte.c:102:1: warning: return type defaults to 'int' [-Wimplicit-int] get_short (file, order) ^~~~~~~~~ flbyte.c:123:1: warning: return type defaults to 'int' [-Wimplicit-int] put_short (word, file, order) ^~~~~~~~~ flbyte.c:142:1: warning: return type defaults to 'int' [-Wimplicit-int] machine_byte_order () ^~~~~~~~~~~~~~~~~~ --- flblue.o --- In file included from flblue.c:36:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ flblue.c:57:1: warning: return type defaults to 'int' [-Wimplicit-int] bluenoise_fbm (input, output, noiselevel) ^~~~~~~~~~~~~ --- flalfb.o --- In file included from flalfb.c:34:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ flalfb.c:47:1: warning: return type defaults to 'int' [-Wimplicit-int] alloc_fbm (image) ^~~~~~~~~ --- flblue.o --- flblue.c: In function 'bluenoise_fbm': flblue.c:74:3: warning: implicit declaration of function 'free_fbm'; did you mean 'frexpf'? [-Wimplicit-function-declaration] free_fbm (output); ^~~~~~~~ frexpf --- flalfb.o --- flalfb.c: In function 'alloc_fbm': flalfb.c:51:9: warning: implicit declaration of function 'free_fbm'; did you mean 'frexpf'? [-Wimplicit-function-declaration] if (! free_fbm (image)) return (0); ^~~~~~~~ frexpf flalfb.c:59:27: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] { perror ("alloc_fbm"); exit (1); } ^~~~ flalfb.c:59:27: warning: incompatible implicit declaration of built-in function 'exit' flalfb.c:59:27: note: include '' or provide a declaration of 'exit' flalfb.c: At top level: flalfb.c:68:1: warning: return type defaults to 'int' [-Wimplicit-int] free_fbm (image) ^~~~~~~~ flalfb.c: In function 'free_fbm': flalfb.c:72:5: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] { free ((char *) image->bm); image->bm = (unsigned char *) NULL; } ^~~~ flalfb.c:72:5: warning: incompatible implicit declaration of built-in function 'free' flalfb.c:72:5: note: include '' or provide a declaration of 'free' --- flblue.o --- flblue.c:81:3: warning: implicit declaration of function 'alloc_fbm' [-Wimplicit-function-declaration] alloc_fbm (output); ^~~~~~~~~ --- flalfb.o --- flalfb.c:75:5: warning: incompatible implicit declaration of built-in function 'free' { free ((char *) image->cm); image->cm = (unsigned char *) NULL; } ^~~~ flalfb.c:75:5: note: include '' or provide a declaration of 'free' --- flclr.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c flclr.c --- fledge.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c fledge.c --- flclr.o --- In file included from flclr.c:32:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ flclr.c:45:1: warning: return type defaults to 'int' [-Wimplicit-int] clr2gray (input, output, rw, gw, bw) ^~~~~~~~ flclr.c: In function 'clr2gray': flclr.c:77:3: warning: implicit declaration of function 'alloc_fbm' [-Wimplicit-function-declaration] alloc_fbm (output); ^~~~~~~~~ --- flextr.o --- --- flclr.o --- flclr.c: At top level: flclr.c:143:1: warning: return type defaults to 'int' [-Wimplicit-int] gray2clr (input, output, sun_map) ^~~~~~~~ flclr.c:218:1: warning: return type defaults to 'int' [-Wimplicit-int] clr_unmap (input, output) ^~~~~~~~~ flclr.c:289:1: warning: return type defaults to 'int' [-Wimplicit-int] copy_clr (input, output) ^~~~~~~~ flclr.c: In function 'copy_clr': flclr.c:295:33: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] { if (output->hdr.clrlen > 0) free (output->cm); ^~~~ flclr.c:295:33: warning: incompatible implicit declaration of built-in function 'free' flclr.c:295:33: note: include '' or provide a declaration of 'free' --- flextr.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c flextr.c --- fledge.o --- In file included from fledge.c:34:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ fledge.c:47:1: warning: return type defaults to 'int' [-Wimplicit-int] findedge_fbm (input, output, beta) ^~~~~~~~~~~~ fledge.c: In function 'findedge_fbm': fledge.c:52:13: warning: implicit declaration of function 'findedge_bw'; did you mean 'findedge_fbm'? [-Wimplicit-function-declaration] { return (findedge_bw (input, output, beta)); } ^~~~~~~~~~~ findedge_fbm fledge.c: At top level: fledge.c:61:1: warning: return type defaults to 'int' [-Wimplicit-int] findedge_bw (input, output, beta) ^~~~~~~~~~~ fledge.c: In function 'findedge_bw': fledge.c:87:3: warning: implicit declaration of function 'alloc_fbm' [-Wimplicit-function-declaration] alloc_fbm (output); ^~~~~~~~~ fledge.c: At top level: fledge.c:284:1: warning: return type defaults to 'int' [-Wimplicit-int] findedge_clr (input, output, beta) ^~~~~~~~~~~~ --- flextr.o --- In file included from flextr.c:36:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ flextr.c:49:1: warning: return type defaults to 'int' [-Wimplicit-int] extract_fbm (input, output, xo, yo, w, h, ow, oh, title, credits) ^~~~~~~~~~~ flextr.c: In function 'extract_fbm': flextr.c:115:3: warning: implicit declaration of function 'alloc_fbm' [-Wimplicit-function-declaration] alloc_fbm (output); ^~~~~~~~~ flextr.c:117:3: warning: implicit declaration of function 'copy_clr'; did you mean 'copysign'? [-Wimplicit-function-declaration] copy_clr (input, output); ^~~~~~~~ copysign flextr.c:129:11: warning: implicit declaration of function 'extract_one'; did you mean 'extract_fbm'? [-Wimplicit-function-declaration] { if (! extract_one (&(input->bm[k * input->hdr.plnlen]), ^~~~~~~~~~~ extract_fbm flextr.c:134:7: warning: implicit declaration of function 'free_fbm'; did you mean 'frexpf'? [-Wimplicit-function-declaration] { free_fbm (output); return (0); } ^~~~~~~~ frexpf flextr.c: At top level: flextr.c:145:1: warning: return type defaults to 'int' [-Wimplicit-int] extract_one (inbm, outbm, cols, rows, inlen, outlen, xo, yo, w, h, ow, oh) ^~~~~~~~~~~ flextr.c: In function 'extract_one': flextr.c:145:1: warning: type of 'cols' defaults to 'int' [-Wimplicit-int] flextr.c:145:1: warning: type of 'rows' defaults to 'int' [-Wimplicit-int] flextr.c:179:11: warning: type defaults to 'int' in declaration of 'cntr' [-Wimplicit-int] { static cntr = 0; ^~~~ --- flface.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c flface.c In file included from flface.c:35:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ flface.c:47:1: warning: return type defaults to 'int' [-Wimplicit-int] write_face (image, stream) ^~~~~~~~~~ flface.c: In function 'write_face': flface.c:56:3: warning: implicit declaration of function 'put_short'; did you mean 'get_short'? [-Wimplicit-function-declaration] put_short (BM_MAGIC, stream, BIG); ^~~~~~~~~ get_short flface.c: At top level: flface.c:82:1: warning: return type defaults to 'int' [-Wimplicit-int] read_face (image, rfile, mstr, mlen) ^~~~~~~~~ flface.c: In function 'read_face': flface.c:125:3: warning: implicit declaration of function 'alloc_fbm' [-Wimplicit-function-declaration] alloc_fbm (image); ^~~~~~~~~ --- flflyd.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c flflyd.c --- flgifc.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c flgifc.c --- flflyd.o --- In file included from flflyd.c:36:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ flflyd.c:55:1: warning: return type defaults to 'int' [-Wimplicit-int] floyd_fbm (input, output) ^~~~~~~~~ flflyd.c: In function 'floyd_fbm': flflyd.c:70:3: warning: implicit declaration of function 'free_fbm'; did you mean 'floyd_fbm'? [-Wimplicit-function-declaration] free_fbm (output); ^~~~~~~~ floyd_fbm flflyd.c:77:3: warning: implicit declaration of function 'alloc_fbm'; did you mean 'floyd_fbm'? [-Wimplicit-function-declaration] alloc_fbm (output); ^~~~~~~~~ floyd_fbm --- flgife.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c flgife.c --- flgifc.o --- flgifc.c:162:8: warning: type defaults to 'int' in declaration of 'output' [-Wimplicit-int] static output(), cl_block(), cl_hash(), writeerr(), char_init(), char_out(), ^~~~~~ flgifc.c:162:18: warning: type defaults to 'int' in declaration of 'cl_block' [-Wimplicit-int] static output(), cl_block(), cl_hash(), writeerr(), char_init(), char_out(), ^~~~~~~~ flgifc.c:162:30: warning: type defaults to 'int' in declaration of 'cl_hash' [-Wimplicit-int] static output(), cl_block(), cl_hash(), writeerr(), char_init(), char_out(), ^~~~~~~ flgifc.c:162:41: warning: type defaults to 'int' in declaration of 'writeerr' [-Wimplicit-int] static output(), cl_block(), cl_hash(), writeerr(), char_init(), char_out(), ^~~~~~~~ flgifc.c:162:53: warning: type defaults to 'int' in declaration of 'char_init' [-Wimplicit-int] static output(), cl_block(), cl_hash(), writeerr(), char_init(), char_out(), ^~~~~~~~~ flgifc.c:162:66: warning: type defaults to 'int' in declaration of 'char_out' [-Wimplicit-int] static output(), cl_block(), cl_hash(), writeerr(), char_init(), char_out(), ^~~~~~~~ flgifc.c:163:2: warning: type defaults to 'int' in declaration of 'flush_char' [-Wimplicit-int] flush_char(); ^~~~~~~~~~ flgifc.c: In function 'compress': flgifc.c:202:11: warning: implicit declaration of function 'GIFNextPixel' [-Wimplicit-function-declaration] ent = GIFNextPixel( ReadValue ); ^~~~~~~~~~~~ flgifc.c: At top level: flgifc.c:294:1: warning: return type defaults to 'int' [-Wimplicit-int] output( code ) ^~~~~~ flgifc.c:356:1: warning: return type defaults to 'int' [-Wimplicit-int] cl_block () /* table clear for block compress */ ^~~~~~~~ flgifc.c:367:1: warning: return type defaults to 'int' [-Wimplicit-int] cl_hash(hsize) /* reset code table */ ^~~~~~~ flgifc.c:402:1: warning: return type defaults to 'int' [-Wimplicit-int] writeerr() ^~~~~~~~ flgifc.c: In function 'writeerr': flgifc.c:405:2: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^~~~ flgifc.c:405:2: warning: incompatible implicit declaration of built-in function 'exit' flgifc.c:405:2: note: include '' or provide a declaration of 'exit' flgifc.c: At top level: flgifc.c:423:1: warning: return type defaults to 'int' [-Wimplicit-int] char_init() ^~~~~~~~~ flgifc.c:438:1: warning: return type defaults to 'int' [-Wimplicit-int] char_out( c ) ^~~~~~~~ flgifc.c:450:1: warning: return type defaults to 'int' [-Wimplicit-int] flush_char() ^~~~~~~~~~ --- flgife.o --- flgife.c:52:8: warning: type defaults to 'int' in declaration of 'Putword' [-Wimplicit-int] static Putword(); ^~~~~~~ flgife.c:66:1: warning: return type defaults to 'int' [-Wimplicit-int] BumpPixel() ^~~~~~~~~ flgife.c:121:1: warning: return type defaults to 'int' [-Wimplicit-int] GIFNextPixel( getpixel ) ^~~~~~~~~~~~ --- flgifr.o --- --- flgife.o --- flgife.c:140:1: warning: return type defaults to 'int' [-Wimplicit-int] GIFEncode( wfile, GWidth, GHeight, GInterlace, Background, ^~~~~~~~~ flgife.c:310:1: warning: return type defaults to 'int' [-Wimplicit-int] Putword( w, fp ) ^~~~~~~ --- flgifr.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c flgifr.c In file included from flgifr.c:46:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ flgifr.c:80:1: warning: return type defaults to 'int' [-Wimplicit-int] read_gif (image, fd, mstr, mlen) ^~~~~~~~ flgifr.c: In function 'read_gif': flgifr.c:102:7: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if (strcmp (buf, GIF_MAGIC) != 0) ^~~~~~ flgifr.c:154:3: warning: implicit declaration of function 'alloc_fbm' [-Wimplicit-function-declaration] alloc_fbm (image); ^~~~~~~~~ flgifr.c:158:9: warning: implicit declaration of function 'ReadColorMap' [-Wimplicit-function-declaration] { if (ReadColorMap (fd, colors, image->cm) == BAD) ^~~~~~~~~~~~ flgifr.c:172:11: warning: implicit declaration of function 'IgnoreExtention' [-Wimplicit-function-declaration] if (IgnoreExtention(fd) == BAD) ^~~~~~~~~~~~~~~ flgifr.c:70:33: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] #define HardFail(str,status) exit ((fprintf(stderr,str), status)) ^ flgifr.c:182:7: note: in expansion of macro 'HardFail' HardFail("This file contains more than one image! FAILING\n", 1); ^~~~~~~~ flgifr.c:70:33: warning: incompatible implicit declaration of built-in function 'exit' #define HardFail(str,status) exit ((fprintf(stderr,str), status)) ^ flgifr.c:182:7: note: in expansion of macro 'HardFail' HardFail("This file contains more than one image! FAILING\n", 1); ^~~~~~~~ flgifr.c:70:33: note: include '' or provide a declaration of 'exit' #define HardFail(str,status) exit ((fprintf(stderr,str), status)) ^ flgifr.c:182:7: note: in expansion of macro 'HardFail' HardFail("This file contains more than one image! FAILING\n", 1); ^~~~~~~~ flgifr.c:70:33: warning: incompatible implicit declaration of built-in function 'exit' #define HardFail(str,status) exit ((fprintf(stderr,str), status)) ^ flgifr.c:202:7: note: in expansion of macro 'HardFail' { HardFail ("Local colormap has more colors than global!\n", BAD); } ^~~~~~~~ flgifr.c:70:33: note: include '' or provide a declaration of 'exit' #define HardFail(str,status) exit ((fprintf(stderr,str), status)) ^ flgifr.c:202:7: note: in expansion of macro 'HardFail' { HardFail ("Local colormap has more colors than global!\n", BAD); } ^~~~~~~~ --- flgifw.o --- --- flgifr.o --- flgifr.c:230:11: warning: implicit declaration of function 'ReadInterlaced' [-Wimplicit-function-declaration] if (ReadInterlaced(fd, ^~~~~~~~~~~~~~ flgifr.c:238:11: warning: implicit declaration of function 'ReadRaster' [-Wimplicit-function-declaration] { if (ReadRaster(fd, ^~~~~~~~~~ flgifr.c: At top level: flgifr.c:250:1: warning: return type defaults to 'int' [-Wimplicit-int] ReadColorMap (fd, number, buffer) ^~~~~~~~~~~~ flgifr.c:274:1: warning: return type defaults to 'int' [-Wimplicit-int] IgnoreExtention(fd) ^~~~~~~~~~~~~~~ --- flgifw.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c flgifw.c --- flgifr.o --- flgifr.c: In function 'IgnoreExtention': flgifr.c:288:9: warning: implicit declaration of function 'read'; did you mean 'fread'? [-Wimplicit-function-declaration] if (read(fd, buf, (int) c) != (int) c) ^~~~ fread flgifr.c: At top level: flgifr.c:293:1: warning: return type defaults to 'int' [-Wimplicit-int] GetCode(fd, code_size, flag) ^~~~~~~ flgifr.c:343:1: warning: return type defaults to 'int' [-Wimplicit-int] LWZReadByte(fd, flag, input_code_size) ^~~~~~~~~~~ flgifr.c:466:1: warning: return type defaults to 'int' [-Wimplicit-int] ReadInterlaced(fd, len, height, buffer, rowlen) ^~~~~~~~~~~~~~ flgifr.c:529:1: warning: return type defaults to 'int' [-Wimplicit-int] ReadRaster (fd, len, height, buffer, rowlen) ^~~~~~~~~~ --- fliff.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c fliff.c --- flklnr.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c flklnr.c --- flgifw.o --- In file included from flgifw.c:43:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ flgifw.c:56:1: warning: return type defaults to 'int' [-Wimplicit-int] write_gif (image, wfile) ^~~~~~~~~ flgifw.c: In function 'write_gif': flgifw.c:117:11: warning: implicit declaration of function 'GIFEncode' [-Wimplicit-function-declaration] return (GIFEncode ( ^~~~~~~~~ flgifw.c: At top level: flgifw.c:132:1: warning: return type defaults to 'int' [-Wimplicit-int] GetGIFPixel (x, y) ^~~~~~~~~~~ --- fliff.o --- In file included from fliff.c:34:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ fliff.c:242:8: warning: return type defaults to 'int' [-Wimplicit-int] static UnPackRow(pSource, pDest, srcBytes0, dstBytes0) ^~~~~~~~~ fliff.c:304:1: warning: return type defaults to 'int' [-Wimplicit-int] read_iff (image, rfile, mstr, mlen) ^~~~~~~~ fliff.c: In function 'read_iff': fliff.c:322:7: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if (strcmp (magic, "FORM") != 0) ^~~~~~ fliff.c:323:9: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] { if (strncmp (magic, "FOR", 3) == 0 || ^~~~~~~ --- flklnr.o --- In file included from flklnr.c:33:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ flklnr.c:46:1: warning: return type defaults to 'int' [-Wimplicit-int] clean_fbm (input, output, beta, gamma, nbr) ^~~~~~~~~ --- fliff.o --- fliff.c:352:5: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ fliff.c:352:5: warning: incompatible implicit declaration of built-in function 'exit' fliff.c:352:5: note: include '' or provide a declaration of 'exit' --- flklnr.o --- flklnr.c: In function 'clean_fbm': flklnr.c:51:13: warning: implicit declaration of function 'clean_bw'; did you mean 'clean_fbm'? [-Wimplicit-function-declaration] { return (clean_bw (input, output, beta, gamma, nbr)); } ^~~~~~~~ clean_fbm flklnr.c: At top level: flklnr.c:60:1: warning: return type defaults to 'int' [-Wimplicit-int] clean_bw (input, output, beta, gamma, nbr) ^~~~~~~~ --- fliff.o --- fliff.c:356:12: warning: implicit declaration of function 'parse_form' [-Wimplicit-function-declaration] result = parse_form (image, form); ^~~~~~~~~~ fliff.c:359:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free (form); ^~~~ fliff.c:359:3: warning: incompatible implicit declaration of built-in function 'free' fliff.c:359:3: note: include '' or provide a declaration of 'free' fliff.c: At top level: fliff.c:372:1: warning: return type defaults to 'int' [-Wimplicit-int] parse_form (image, chunk) ^~~~~~~~~~ --- flklnr.o --- flklnr.c: In function 'clean_bw': flklnr.c:81:3: warning: implicit declaration of function 'alloc_fbm'; did you mean 'clean_fbm'? [-Wimplicit-function-declaration] alloc_fbm (output); ^~~~~~~~~ clean_fbm flklnr.c:142:9: warning: implicit declaration of function 'abort' [-Wimplicit-function-declaration] abort (); ^~~~~ flklnr.c:142:9: warning: incompatible implicit declaration of built-in function 'abort' flklnr.c:142:9: note: include '' or provide a declaration of 'abort' --- fliff.o --- fliff.c: In function 'parse_form': fliff.c:165:24: warning: implicit declaration of function 'machine_byte_order' [-Wimplicit-function-declaration] # define swapsize(X) ((machine_byte_order () == LITTLE) ? swaplong(X) : (X)) ^ fliff.c:397:20: note: in expansion of macro 'swapsize' part->ckID = swapsize (part->ckID); ^~~~~~~~ fliff.c:440:7: warning: implicit declaration of function 'alloc_fbm' [-Wimplicit-function-declaration] alloc_fbm (image); ^~~~~~~~~ fliff.c:493:15: warning: implicit declaration of function 'read_iff_body'; did you mean 'read_iff'? [-Wimplicit-function-declaration] return (read_iff_body (image, bmh, part)); ^~~~~~~~~~~~~ read_iff fliff.c: At top level: fliff.c:504:1: warning: return type defaults to 'int' [-Wimplicit-int] read_iff_body (image, bmh, body) ^~~~~~~~~~~~~ fliff.c:591:1: warning: return type defaults to 'int' [-Wimplicit-int] write_iff (image, wfile) ^~~~~~~~~ fliff.c: In function 'write_iff': fliff.c:623:13: warning: implicit declaration of function 'build_bmhd' [-Wimplicit-function-declaration] bmhdlen = build_bmhd (image, &bmhd, ilbmbits) ; ^~~~~~~~~~ fliff.c:624:13: warning: implicit declaration of function 'build_cmap' [-Wimplicit-function-declaration] cmaplen = build_cmap (image, &cmap, ilbmbits); ^~~~~~~~~~ fliff.c:625:13: warning: implicit declaration of function 'build_body' [-Wimplicit-function-declaration] bodylen = build_body (image, &body, ilbmbits); ^~~~~~~~~~ fliff.c:632:3: warning: implicit declaration of function 'put_long'; did you mean 'get_long'? [-Wimplicit-function-declaration] put_long (formlen-8, wfile, BIG); ^~~~~~~~ get_long fliff.c:661:13: warning: incompatible implicit declaration of built-in function 'free' if (cmap) free (cmap); ^~~~ fliff.c:661:13: note: include '' or provide a declaration of 'free' fliff.c:662:13: warning: incompatible implicit declaration of built-in function 'free' if (body) free (body); ^~~~ fliff.c:662:13: note: include '' or provide a declaration of 'free' fliff.c: At top level: fliff.c:671:1: warning: return type defaults to 'int' [-Wimplicit-int] build_bmhd (image, bmh, bits) ^~~~~~~~~~ fliff.c:708:1: warning: return type defaults to 'int' [-Wimplicit-int] build_cmap (image, cmap, bits) ^~~~~~~~~~ fliff.c:740:1: warning: return type defaults to 'int' [-Wimplicit-int] build_body (image, body, bits) ^~~~~~~~~~ --- flpbm.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c flpbm.c In file included from flpbm.c:34:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ flpbm.c:46:1: warning: return type defaults to 'int' [-Wimplicit-int] read_pbm (image, infile, mstr, mlen) ^~~~~~~~ flpbm.c: In function 'read_pbm': flpbm.c:61:21: warning: implicit declaration of function 'pbm_getint' [-Wimplicit-function-declaration] image->hdr.cols = pbm_getint (infile); ^~~~~~~~~~ flpbm.c:83:3: warning: implicit declaration of function 'alloc_fbm' [-Wimplicit-function-declaration] alloc_fbm (image); ^~~~~~~~~ flpbm.c:99:9: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] if (!strncmp (s, "Title: ", 7)) strcpy (image->hdr.title, s+7); ^~~~~~~ flpbm.c: At top level: flpbm.c:124:1: warning: return type defaults to 'int' [-Wimplicit-int] pbm_getint (infile) ^~~~~~~~~~ flpbm.c: In function 'pbm_getint': flpbm.c:156:15: warning: implicit declaration of function 'atoi'; did you mean 'atof'? [-Wimplicit-function-declaration] result = atoi (buf); ^~~~ atof flpbm.c: At top level: flpbm.c:171:1: warning: return type defaults to 'int' [-Wimplicit-int] write_pbm (image, stream) ^~~~~~~~~ --- flpcx.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c flpcx.c In file included from flpcx.c:35:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ flpcx.c:93:1: warning: return type defaults to 'int' [-Wimplicit-int] write_pcx (image, stream) ^~~~~~~~~ flpcx.c: In function 'write_pcx': flpcx.c:143:7: warning: implicit declaration of function 'machine_byte_order' [-Wimplicit-function-declaration] if (machine_byte_order () == BIG) ^~~~~~~~~~~~~~~~~~ flpcx.c:173:5: warning: implicit declaration of function 'writepcxrow'; did you mean 'write_pcx'? [-Wimplicit-function-declaration] writepcxrow (line, rowlen, stream); ^~~~~~~~~~~ write_pcx flpcx.c:176:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free ((char *) line); ^~~~ flpcx.c:176:3: warning: incompatible implicit declaration of built-in function 'free' flpcx.c:176:3: note: include '' or provide a declaration of 'free' flpcx.c: At top level: flpcx.c:188:1: warning: return type defaults to 'int' [-Wimplicit-int] writepcxrow (row, len, stream) ^~~~~~~~~~~ flpcx.c: In function 'writepcxrow': flpcx.c:188:1: warning: type of 'len' defaults to 'int' [-Wimplicit-int] flpcx.c: At top level: flpcx.c:220:1: warning: return type defaults to 'int' [-Wimplicit-int] read_pcx (image, rfile, mstr, mlen) ^~~~~~~~ flpcx.c: In function 'read_pcx': flpcx.c:317:3: warning: implicit declaration of function 'alloc_fbm' [-Wimplicit-function-declaration] alloc_fbm (image); ^~~~~~~~~ flpcx.c:345:9: warning: implicit declaration of function 'pcxline_read' [-Wimplicit-function-declaration] if (pcxline_read (enc, buf, totalbytes, rfile) == 0) ^~~~~~~~~~~~ flpcx.c:348:7: warning: incompatible implicit declaration of built-in function 'free' free ((char *) buf); ^~~~ flpcx.c:348:7: note: include '' or provide a declaration of 'free' flpcx.c:409:3: warning: incompatible implicit declaration of built-in function 'free' free ((char *) buf); ^~~~ flpcx.c:409:3: note: include '' or provide a declaration of 'free' flpcx.c: At top level: flpcx.c:418:1: warning: return type defaults to 'int' [-Wimplicit-int] encget (pbyt, pcnt, fid) ^~~~~~ flpcx.c:437:1: warning: return type defaults to 'int' [-Wimplicit-int] pcxline_read (enc, buf, total, fid) ^~~~~~~~~~~~ flpcx.c: In function 'pcxline_read': flpcx.c:437:1: warning: type of 'enc' defaults to 'int' [-Wimplicit-int] --- flrdfb.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c flrdfb.c --- flread.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c flread.c --- flrdfb.o --- In file included from flrdfb.c:34:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ flrdfb.c:46:1: warning: return type defaults to 'int' [-Wimplicit-int] read_fbm (image, rfile, mstr, mlen) ^~~~~~~~ flrdfb.c: In function 'read_fbm': flrdfb.c:54:8: warning: implicit declaration of function 'read_hdr_fbm'; did you mean 'read_fbm'? [-Wimplicit-function-declaration] if (!read_hdr_fbm (image, rfile, mstr, mlen)) ^~~~~~~~~~~~ read_fbm flrdfb.c:57:3: warning: implicit declaration of function 'alloc_fbm' [-Wimplicit-function-declaration] alloc_fbm (image); ^~~~~~~~~ flrdfb.c: At top level: flrdfb.c:87:1: warning: return type defaults to 'int' [-Wimplicit-int] read_hdr_fbm (image, rfile, mstr, mlen) ^~~~~~~~~~~~ flrdfb.c: In function 'read_hdr_fbm': flrdfb.c:102:7: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] if (strncmp (FBM_MAGIC, file_hdr.magic, 2) != 0) ^~~~~~~ flrdfb.c:107:21: warning: implicit declaration of function 'atoi'; did you mean 'atof'? [-Wimplicit-function-declaration] image->hdr.cols = atoi (file_hdr.cols); ^~~~ atof --- flread.o --- In file included from flread.c:32:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ flread.c:56:1: warning: return type defaults to 'int' [-Wimplicit-int] read_bitmap (image, fname) ^~~~~~~~~~~ flread.c: In function 'read_bitmap': flread.c:64:43: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if (fname == NULL || *fname == '\0' || !strcmp (fname, "-")) ^~~~~~ flread.c:77:11: warning: implicit declaration of function 'lseek'; did you mean 'fseek'? [-Wimplicit-function-declaration] { if (lseek (fileno (rfile), 0L, 0) < 0) perror ("lseek"); ^~~~~ fseek flread.c:95:28: warning: implicit declaration of function 'read_face' [-Wimplicit-function-declaration] { case BM_MAGC: result = read_face (image, rfile, magic, mlen); break; ^~~~~~~~~ flread.c:96:29: warning: implicit declaration of function 'read_fbm'; did you mean 'read_bitmap'? [-Wimplicit-function-declaration] case FBM_MAGC: result = read_fbm (image, rfile, magic, mlen); break; ^~~~~~~~ read_bitmap flread.c:97:29: warning: implicit declaration of function 'read_sun' [-Wimplicit-function-declaration] case SUN_MAGC: result = read_sun (image, rfile, magic, mlen); break; ^~~~~~~~ flread.c:98:29: warning: implicit declaration of function 'read_pbm'; did you mean 'read_bitmap'? [-Wimplicit-function-declaration] case PBM_MAGC: result = read_pbm (image, rfile, magic, mlen); break; ^~~~~~~~ read_bitmap flread.c:99:29: warning: implicit declaration of function 'read_pcx' [-Wimplicit-function-declaration] case PCX_MAGC: result = read_pcx (image, rfile, magic, mlen); break; ^~~~~~~~ flread.c:100:29: warning: implicit declaration of function 'read_gif'; did you mean 'read_bitmap'? [-Wimplicit-function-declaration] case GIF_MAGC: result = read_gif (image, rfile, magic, mlen); break; ^~~~~~~~ read_bitmap flread.c:101:29: warning: implicit declaration of function 'read_iff'; did you mean 'read_bitmap'? [-Wimplicit-function-declaration] case IFF_MAGC: result = read_iff (image, rfile, magic, mlen); break; ^~~~~~~~ read_bitmap flread.c:105:29: warning: implicit declaration of function 'read_rle' [-Wimplicit-function-declaration] case RLE_MAGC: result = read_rle (image, rfile, magic, mlen); break; ^~~~~~~~ flread.c:108:13: warning: implicit declaration of function 'read_jpeg' [-Wimplicit-function-declaration] result = read_jpeg (image, rfile, magic, mlen); ^~~~~~~~~ flread.c: At top level: flread.c:126:1: warning: return type defaults to 'int' [-Wimplicit-int] write_bitmap (image, wfile, type) ^~~~~~~~~~~~ --- flrot.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c flrot.c --- flread.o --- flread.c: In function 'write_bitmap': flread.c:133:25: warning: implicit declaration of function 'write_pbm'; did you mean 'write_bitmap'? [-Wimplicit-function-declaration] case FMT_PBM: if (! write_pbm (image, wfile)) return (0); break; ^~~~~~~~~ write_bitmap flread.c:134:25: warning: implicit declaration of function 'write_fbm'; did you mean 'write_bitmap'? [-Wimplicit-function-declaration] case FMT_FBM: if (! write_fbm (image, wfile)) return (0); break; ^~~~~~~~~ write_bitmap flread.c:135:26: warning: implicit declaration of function 'write_face'; did you mean 'write_bitmap'? [-Wimplicit-function-declaration] case FMT_FACE: if (! write_face (image, wfile)) return (0); break; ^~~~~~~~~~ write_bitmap flread.c:136:25: warning: implicit declaration of function 'write_sun' [-Wimplicit-function-declaration] case FMT_SUN: if (! write_sun (image, wfile)) return (0); break; ^~~~~~~~~ flread.c:137:25: warning: implicit declaration of function 'write_gif'; did you mean 'write_bitmap'? [-Wimplicit-function-declaration] case FMT_GIF: if (! write_gif (image, wfile)) return (0); break; ^~~~~~~~~ write_bitmap flread.c:138:25: warning: implicit declaration of function 'write_iff'; did you mean 'write_bitmap'? [-Wimplicit-function-declaration] case FMT_IFF: if (! write_iff (image, wfile)) return (0); break; ^~~~~~~~~ write_bitmap flread.c:139:26: warning: implicit declaration of function 'write_jpeg'; did you mean 'write_bitmap'? [-Wimplicit-function-declaration] case FMT_JPEG: if (! write_jpeg (image, wfile, quality)) return (0); break; ^~~~~~~~~~ write_bitmap flread.c:140:25: warning: implicit declaration of function 'write_rle' [-Wimplicit-function-declaration] case FMT_RLE: if (! write_rle (image, wfile)) return (0); break; ^~~~~~~~~ flread.c:141:25: warning: implicit declaration of function 'write_pcx' [-Wimplicit-function-declaration] case FMT_PCX: if (! write_pcx (image, wfile)) return (0); break; ^~~~~~~~~ --- flshrp.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c flshrp.c --- flrot.o --- In file included from flrot.c:33:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ flrot.c:45:1: warning: return type defaults to 'int' [-Wimplicit-int] rotate_fbm (input, output, rot) ^~~~~~~~~~ flrot.c: In function 'rotate_fbm': flrot.c:50:22: warning: implicit declaration of function 'rot90_fbm'; did you mean 'rotate_fbm'? [-Wimplicit-function-declaration] { case 90: return (rot90_fbm (input, output)); ^~~~~~~~~ rotate_fbm flrot.c:51:23: warning: implicit declaration of function 'rot180_fbm'; did you mean 'rotate_fbm'? [-Wimplicit-function-declaration] case 180: return (rot180_fbm (input, output)); ^~~~~~~~~~ rotate_fbm flrot.c:52:23: warning: implicit declaration of function 'rot270_fbm'; did you mean 'rotate_fbm'? [-Wimplicit-function-declaration] case 270: return (rot270_fbm (input, output)); ^~~~~~~~~~ rotate_fbm flrot.c: At top level: flrot.c:63:1: warning: return type defaults to 'int' [-Wimplicit-int] rot90_fbm (input, output) ^~~~~~~~~ flrot.c: In function 'rot90_fbm': flrot.c:72:5: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ flrot.c:72:5: warning: incompatible implicit declaration of built-in function 'exit' flrot.c:72:5: note: include '' or provide a declaration of 'exit' flrot.c:98:3: warning: implicit declaration of function 'alloc_fbm' [-Wimplicit-function-declaration] alloc_fbm (output); ^~~~~~~~~ flrot.c:100:3: warning: implicit declaration of function 'copy_clr'; did you mean 'copysign'? [-Wimplicit-function-declaration] copy_clr (input, output); ^~~~~~~~ copysign flrot.c: At top level: flrot.c:118:1: warning: return type defaults to 'int' [-Wimplicit-int] rot180_fbm (input, output) ^~~~~~~~~~ flrot.c: In function 'rot180_fbm': flrot.c:127:5: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ flrot.c:127:5: note: include '' or provide a declaration of 'exit' flrot.c: At top level: flrot.c:158:1: warning: return type defaults to 'int' [-Wimplicit-int] rot270_fbm (input, output) ^~~~~~~~~~ flrot.c: In function 'rot270_fbm': flrot.c:167:5: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ flrot.c:167:5: note: include '' or provide a declaration of 'exit' --- flsun.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c flsun.c --- flshrp.o --- In file included from flshrp.c:33:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ flshrp.c:46:1: warning: return type defaults to 'int' [-Wimplicit-int] sharpen_fbm (input, output, beta) ^~~~~~~~~~~ flshrp.c: In function 'sharpen_fbm': flshrp.c:51:13: warning: implicit declaration of function 'sharpen_bw'; did you mean 'sharpen_fbm'? [-Wimplicit-function-declaration] { return (sharpen_bw (input, output, beta)); } ^~~~~~~~~~ sharpen_fbm flshrp.c:53:13: warning: implicit declaration of function 'sharpen_clr'; did you mean 'sharpen_fbm'? [-Wimplicit-function-declaration] { return (sharpen_clr (input, output, beta)); } ^~~~~~~~~~~ sharpen_fbm flshrp.c: At top level: flshrp.c:60:1: warning: return type defaults to 'int' [-Wimplicit-int] sharpen_bw (input, output, beta) ^~~~~~~~~~ flshrp.c: In function 'sharpen_bw': flshrp.c:74:3: warning: implicit declaration of function 'alloc_fbm' [-Wimplicit-function-declaration] alloc_fbm (output); ^~~~~~~~~ --- flthre.o --- --- flshrp.o --- flshrp.c: At top level: flshrp.c:121:1: warning: return type defaults to 'int' [-Wimplicit-int] sharpen_clr (input, output, beta) ^~~~~~~~~~~ --- flthre.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c flthre.c --- flsun.o --- In file included from flsun.c:37:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ flsun.c:69:1: warning: return type defaults to 'int' [-Wimplicit-int] write_sun (image, wfile) ^~~~~~~~~ flsun.c: In function 'write_sun': flsun.c:132:3: warning: implicit declaration of function 'put_long'; did you mean 'get_long'? [-Wimplicit-function-declaration] put_long (rhdr.ras_magic, wfile, BIG); ^~~~~~~~ get_long flsun.c: At top level: flsun.c:193:1: warning: return type defaults to 'int' [-Wimplicit-int] read_sun (image, rfile, mstr, mlen) ^~~~~~~~ flsun.c: In function 'read_sun': flsun.c:297:3: warning: implicit declaration of function 'alloc_fbm' [-Wimplicit-function-declaration] alloc_fbm (image); ^~~~~~~~~ flsun.c:308:5: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] { free (image->cm); ^~~~ flsun.c:308:5: warning: incompatible implicit declaration of built-in function 'free' flsun.c:308:5: note: include '' or provide a declaration of 'free' --- flthre.o --- In file included from flthre.c:37:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ flthre.c:51:1: warning: return type defaults to 'int' [-Wimplicit-int] thesh_fbm (input, output, thresh) ^~~~~~~~~ flthre.c: In function 'thesh_fbm': flthre.c:65:3: warning: implicit declaration of function 'free_fbm'; did you mean 'thesh_fbm'? [-Wimplicit-function-declaration] free_fbm (output); ^~~~~~~~ thesh_fbm flthre.c:72:3: warning: implicit declaration of function 'alloc_fbm' [-Wimplicit-function-declaration] alloc_fbm (output); ^~~~~~~~~ --- flwrfb.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c flwrfb.c --- flpic.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c flpic.c --- flwrfb.o --- In file included from flwrfb.c:34:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ flwrfb.c:46:1: warning: return type defaults to 'int' [-Wimplicit-int] write_fbm (image, wfile) ^~~~~~~~~ flwrfb.c: In function 'write_fbm': flwrfb.c:52:9: warning: implicit declaration of function 'write_hdr_fbm'; did you mean 'write_fbm'? [-Wimplicit-function-declaration] if (! write_hdr_fbm (image, wfile)) return (0); ^~~~~~~~~~~~~ write_fbm flwrfb.c: At top level: flwrfb.c:78:1: warning: return type defaults to 'int' [-Wimplicit-int] write_hdr_fbm (image, wfile) ^~~~~~~~~~~~~ --- flpic.o --- In file included from flpic.c:25:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ flpic.c:38:1: warning: return type defaults to 'int' [-Wimplicit-int] read_pic(image, rfile, mstr, mlen) ^~~~~~~~ flpic.c: In function 'read_pic': flpic.c:66:2: warning: implicit declaration of function 'alloc_fbm' [-Wimplicit-function-declaration] alloc_fbm(image); ^~~~~~~~~ --- fltga.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c fltga.c --- fluun.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c fluun.c --- fltga.o --- In file included from fltga.c:33:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ --- flrle.o --- --- fltga.o --- fltga.c:106:1: warning: return type defaults to 'int' [-Wimplicit-int] read_tga(image, rfile, mstr, mlen) ^~~~~~~~ fltga.c: In function 'read_tga': fltga.c:125:17: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^~~~ fltga.c:125:17: warning: incompatible implicit declaration of built-in function 'exit' fltga.c:125:17: note: include '' or provide a declaration of 'exit' fltga.c:131:17: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ fltga.c:131:17: note: include '' or provide a declaration of 'exit' fltga.c:145:25: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ fltga.c:145:25: note: include '' or provide a declaration of 'exit' --- flmedn.o --- --- fltga.o --- fltga.c:180:9: warning: implicit declaration of function 'alloc_fbm' [-Wimplicit-function-declaration] alloc_fbm(image); ^~~~~~~~~ fltga.c:194:25: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ fltga.c:194:25: note: include '' or provide a declaration of 'exit' fltga.c:197:25: warning: implicit declaration of function 'get_map_entry' [-Wimplicit-function-declaration] get_map_entry(&ColourMap[i][0],&ColourMap[i][1], ^~~~~~~~~~~~~ --- flmedn.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c flmedn.c --- flrle.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c flrle.c --- fltga.o --- fltga.c:280:25: warning: implicit declaration of function 'get_pixel'; did you mean 'getline'? [-Wimplicit-function-declaration] get_pixel(&r,&g,&b,tga->PixelSize,mode); ^~~~~~~~~ getline fltga.c:288:9: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free(tga); ^~~~ fltga.c:288:9: warning: incompatible implicit declaration of built-in function 'free' fltga.c:288:9: note: include '' or provide a declaration of 'free' fltga.c: At top level: fltga.c:292:1: warning: return type defaults to 'int' [-Wimplicit-int] get_map_entry(Red,Grn,Blu,Size,mode) ^~~~~~~~~~~~~ fltga.c: In function 'get_map_entry': fltga.c:326:65: warning: incompatible implicit declaration of built-in function 'exit' fprintf(stderr,"Unknown Pixel Size\n"); exit(1); ^~~~ fltga.c:326:65: note: include '' or provide a declaration of 'exit' fltga.c: At top level: fltga.c:331:1: warning: return type defaults to 'int' [-Wimplicit-int] get_pixel(rRed,rGrn,rBlu,Size,mode) ^~~~~~~~~ fltga.c: In function 'get_pixel': fltga.c:393:57: warning: incompatible implicit declaration of built-in function 'exit' fprintf(stderr,"Unknown Pixel Size\n"); exit(1); ^~~~ fltga.c:393:57: note: include '' or provide a declaration of 'exit' fltga.c: At top level: fltga.c:415:1: warning: return type defaults to 'int' [-Wimplicit-int] write_tga(image, wfile) ^~~~~~~~~ fltga.c: In function 'write_tga': fltga.c:431:17: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ fltga.c:431:17: note: include '' or provide a declaration of 'exit' fltga.c:437:17: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ fltga.c:437:17: note: include '' or provide a declaration of 'exit' fltga.c:446:17: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ fltga.c:446:17: note: include '' or provide a declaration of 'exit' fltga.c:547:9: warning: incompatible implicit declaration of built-in function 'free' free(tga); ^~~~ fltga.c:547:9: note: include '' or provide a declaration of 'free' --- fluun.o --- In file included from fluun.c:25:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ fluun.c:39:1: warning: return type defaults to 'int' [-Wimplicit-int] read_uunet(image, rfile, mstr, mlen) ^~~~~~~~~~ fluun.c: In function 'read_uunet': fluun.c:57:8: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] if (!strncmp("PicData:", buf, 8)) ^~~~~~~ fluun.c:63:4: warning: implicit declaration of function 'strcat' [-Wimplicit-function-declaration] strcat(title," "); ^~~~~~ fluun.c:63:4: warning: incompatible implicit declaration of built-in function 'strcat' fluun.c:63:4: note: include '' or provide a declaration of 'strcat' fluun.c:66:32: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] sscanf(&buf[9],"%s", &title[strlen(title)]); ^~~~~~ fluun.c:66:32: warning: incompatible implicit declaration of built-in function 'strlen' fluun.c:66:32: note: include '' or provide a declaration of 'strlen' fluun.c:70:10: warning: incompatible implicit declaration of built-in function 'strlen' } while(strlen(buf) && buf[0] != '\n'); ^~~~~~ fluun.c:70:10: note: include '' or provide a declaration of 'strlen' fluun.c:88:2: warning: implicit declaration of function 'alloc_fbm' [-Wimplicit-function-declaration] alloc_fbm(image); ^~~~~~~~~ --- flrle.o --- In file included from flrle.c:24:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ flrle.c:325:1: warning: return type defaults to 'int' [-Wimplicit-int] write_rle (image, wfile) ^~~~~~~~~ flrle.c:333:1: warning: return type defaults to 'int' [-Wimplicit-int] read_rle (image, rfile, mstr, mlen) ^~~~~~~~ --- flmedn.o --- In file included from flmedn.c:27:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ flmedn.c:45:1: warning: return type defaults to 'int' [-Wimplicit-int] median_fbm (input, output, beta) ^~~~~~~~~~ flmedn.c: In function 'median_fbm': flmedn.c:69:3: warning: implicit declaration of function 'alloc_fbm' [-Wimplicit-function-declaration] alloc_fbm (output); ^~~~~~~~~ flmedn.c:110:11: warning: implicit declaration of function 'median'; did you mean 'stdin'? [-Wimplicit-function-declaration] obm[i] = median (mdn, 9); ^~~~~~ stdin flmedn.c: At top level: flmedn.c:123:1: warning: return type defaults to 'int' [-Wimplicit-int] median (arr, n) ^~~~~~ --- fljpeg.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c fljpeg.c --- flconv.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c flconv.c --- fljpeg.o --- In file included from fljpeg.c:29:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ fljpeg.c:376:1: warning: return type defaults to 'int' [-Wimplicit-int] write_jpeg (image, wfile, quality) ^~~~~~~~~~ fljpeg.c: In function 'write_jpeg': fljpeg.c:382:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ fljpeg.c:382:3: warning: incompatible implicit declaration of built-in function 'exit' fljpeg.c:382:3: note: include '' or provide a declaration of 'exit' fljpeg.c: At top level: fljpeg.c:385:1: warning: return type defaults to 'int' [-Wimplicit-int] read_jpeg (image, rfile) ^~~~~~~~~ fljpeg.c: In function 'read_jpeg': fljpeg.c:390:3: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fljpeg.c:390:3: note: include '' or provide a declaration of 'exit' --- flconv.o --- In file included from flconv.c:46:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ flconv.c:58:1: warning: return type defaults to 'int' [-Wimplicit-int] convolve_fbm (input, output, kernel, n, absval) ^~~~~~~~~~~~ flconv.c: In function 'convolve_fbm': flconv.c:85:3: warning: implicit declaration of function 'alloc_fbm' [-Wimplicit-function-declaration] alloc_fbm (output); ^~~~~~~~~ flconv.c: At top level: flconv.c:160:1: warning: return type defaults to 'int' [-Wimplicit-int] sobel_fbm (input, output) ^~~~~~~~~ flconv.c:222:1: warning: return type defaults to 'int' [-Wimplicit-int] sobel_5x5_fbm (input, output) ^~~~~~~~~~~~~ --- flthin.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c flthin.c --- flcmps.o --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -c flcmps.c --- idiff --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o idiff idiff.c -lm --- flthin.o --- In file included from flthin.c:30:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ flthin.c:42:1: warning: return type defaults to 'int' [-Wimplicit-int] thin_fbm (input, output) ^~~~~~~~ flthin.c: In function 'thin_fbm': flthin.c:61:3: warning: implicit declaration of function 'alloc_fbm' [-Wimplicit-function-declaration] alloc_fbm (output); ^~~~~~~~~ flthin.c:224:3: warning: implicit declaration of function 'free_fbm'; did you mean 'thin_fbm'? [-Wimplicit-function-declaration] free_fbm (&temp); ^~~~~~~~ thin_fbm --- flcmps.o --- In file included from flcmps.c:26:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ flcmps.c:76:1: warning: return type defaults to 'int' [-Wimplicit-int] analyze_image (image, iscolor, bits, padlen) ^~~~~~~~~~~~~ flcmps.c: In function 'analyze_image': flcmps.c:167:5: warning: implicit declaration of function 'abort' [-Wimplicit-function-declaration] abort (); ^~~~~ flcmps.c:167:5: warning: incompatible implicit declaration of built-in function 'abort' flcmps.c:167:5: note: include '' or provide a declaration of 'abort' flcmps.c: At top level: flcmps.c:178:1: warning: return type defaults to 'int' [-Wimplicit-int] write_simple_ps (image, wfile, iscolor, bits, padlen) ^~~~~~~~~~~~~~~ flcmps.c: In function 'write_simple_ps': flcmps.c:201:3: warning: implicit declaration of function 'write_simple_decoder'; did you mean 'write_simple_ps'? [-Wimplicit-function-declaration] write_simple_decoder (padlen, h, bits, iscolor); ^~~~~~~~~~~~~~~~~~~~ write_simple_ps flcmps.c:205:7: warning: implicit declaration of function 'write_simple_scanline'; did you mean 'write_simple_ps'? [-Wimplicit-function-declaration] { write_simple_scanline (rowlen, padlen, bits, &image->bm[j * rowlen], rd); ^~~~~~~~~~~~~~~~~~~~~ write_simple_ps flcmps.c: At top level: flcmps.c:239:1: warning: return type defaults to 'int' [-Wimplicit-int] write_simple_scanline (rowlen, padlen, bits, ibm, cmap) ^~~~~~~~~~~~~~~~~~~~~ flcmps.c:279:1: warning: return type defaults to 'int' [-Wimplicit-int] write_simple_decoder (w, h, bits, iscolor) ^~~~~~~~~~~~~~~~~~~~ --- idiff --- idiff.c:41:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ idiff.c: In function 'main': idiff.c:41:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] idiff.c:45:20: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if (argc > 1 || !strcmp (argv[0] + strlen (argv[0]) - 5, "udiff")) ^~~~~~ idiff.c:45:38: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] if (argc > 1 || !strcmp (argv[0] + strlen (argv[0]) - 5, "udiff")) ^~~~~~ idiff.c:45:38: warning: incompatible implicit declaration of built-in function 'strlen' idiff.c:45:38: note: include '' or provide a declaration of 'strlen' --- pbm2ps --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o pbm2ps pbm2ps.c -lm --- pbmtitle --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o pbmtitle pbmtitle.c -lm --- pbm2ps --- pbm2ps.c:55:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ pbm2ps.c: In function 'main': pbm2ps.c:55:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] pbm2ps.c:65:4: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ pbm2ps.c:65:4: warning: incompatible implicit declaration of built-in function 'exit' pbm2ps.c:65:4: note: include '' or provide a declaration of 'exit' pbm2ps.c:70:28: warning: implicit declaration of function 'atoi' [-Wimplicit-function-declaration] if (argc > 0 && (scale = atoi (argv[0])) < 1) ^~~~ pbm2ps.c:71:30: warning: incompatible implicit declaration of built-in function 'exit' { fprintf (stderr, USAGE); exit (1); } ^~~~ pbm2ps.c:71:30: note: include '' or provide a declaration of 'exit' pbm2ps.c:73:7: warning: implicit declaration of function 'read_pbm' [-Wimplicit-function-declaration] if (read_pbm (stdin) && write_ps (scale, scribe)) exit (0); ^~~~~~~~ pbm2ps.c:73:27: warning: implicit declaration of function 'write_ps'; did you mean 'fwrite'? [-Wimplicit-function-declaration] if (read_pbm (stdin) && write_ps (scale, scribe)) exit (0); ^~~~~~~~ fwrite pbm2ps.c:73:53: warning: incompatible implicit declaration of built-in function 'exit' if (read_pbm (stdin) && write_ps (scale, scribe)) exit (0); ^~~~ pbm2ps.c:73:53: note: include '' or provide a declaration of 'exit' pbm2ps.c:75:3: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ pbm2ps.c:75:3: note: include '' or provide a declaration of 'exit' pbm2ps.c: At top level: pbm2ps.c:83:1: warning: return type defaults to 'int' [-Wimplicit-int] read_pbm (rfile) ^~~~~~~~ pbm2ps.c: In function 'read_pbm': pbm2ps.c:96:12: warning: implicit declaration of function 'pbm_getint' [-Wimplicit-function-declaration] if ((w = pbm_getint (stdin)) < 0 || (h = pbm_getint (stdin)) < 0) ^~~~~~~~~~ pbm2ps.c:99:28: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration] bits = (unsigned char *) malloc (w*h); ^~~~~~ pbm2ps.c:99:28: warning: incompatible implicit declaration of built-in function 'malloc' pbm2ps.c:99:28: note: include '' or provide a declaration of 'malloc' pbm2ps.c:108:25: warning: implicit declaration of function 'eatcomment' [-Wimplicit-function-declaration] else if (ch == '#') eatcomment (); ^~~~~~~~~~ pbm2ps.c:113:61: warning: incompatible implicit declaration of built-in function 'exit' { fprintf (stderr, "Too many junk characters, bye!\n"); exit (1); } ^~~~ pbm2ps.c:113:61: note: include '' or provide a declaration of 'exit' pbm2ps.c: At top level: pbm2ps.c:129:1: warning: return type defaults to 'int' [-Wimplicit-int] pbm_getint (rfile) ^~~~~~~~~~ pbm2ps.c:156:1: warning: return type defaults to 'int' [-Wimplicit-int] eatcomment () ^~~~~~~~~~ pbm2ps.c: In function 'eatcomment': pbm2ps.c:162:10: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] cmtbuf[strlen (cmtbuf) - 1] = '\0'; ^~~~~~ pbm2ps.c:162:10: warning: incompatible implicit declaration of built-in function 'strlen' pbm2ps.c:162:10: note: include '' or provide a declaration of 'strlen' pbm2ps.c:166:8: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] if (!strncmp (s, "Title: ", 7)) strcpy (title, s+7); ^~~~~~~ pbm2ps.c:166:35: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] if (!strncmp (s, "Title: ", 7)) strcpy (title, s+7); ^~~~~~ pbm2ps.c:166:35: warning: incompatible implicit declaration of built-in function 'strcpy' pbm2ps.c:166:35: note: include '' or provide a declaration of 'strcpy' pbm2ps.c: At top level: pbm2ps.c:192:1: warning: return type defaults to 'int' [-Wimplicit-int] write_ps (scale, scribe) ^~~~~~~~ --- pbmtitle --- pbmtitle.c:40:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ pbmtitle.c: In function 'main': pbmtitle.c:40:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] pbmtitle.c:47:5: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ pbmtitle.c:47:5: warning: incompatible implicit declaration of built-in function 'exit' pbmtitle.c:47:5: note: include '' or provide a declaration of 'exit' pbmtitle.c:52:14: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] else if (strncmp (buf, "# Title: ", 9)) printf ("%s", buf); ^~~~~~~ pbmtitle.c:57:3: warning: incompatible implicit declaration of built-in function 'exit' exit (0); ^~~~ pbmtitle.c:57:3: note: include '' or provide a declaration of 'exit' --- udiff --- rm -rf udiff ln -sf idiff udiff --- libfbm.a --- rm -f libfbm.a ar clq libfbm.a flalfb.o flblue.o flbyte.o flcavg.o flclr.o fledge.o flextr.o flface.o flflyd.o flgifc.o flgife.o flgifr.o flgifw.o fliff.o flklnr.o flpbm.o flpcx.o flrdfb.o flread.o flrot.o flshrp.o flsun.o flthre.o flwrfb.o flpic.o fltga.o fluun.o flrle.o flmedn.o fljpeg.o flconv.o flthin.o flcmps.o ranlib libfbm.a --- clr2gray --- --- fbcat --- --- fbclean --- --- fbcat --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o fbcat fbcat.c -L. -lfbm -lm --- clr2gray --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o clr2gray clr2gray.c -L. -lfbm -lm --- fbclean --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o fbclean fbclean.c -L. -lfbm -lm --- fbcat --- In file included from fbcat.c:39:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ fbcat.c:55:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ fbcat.c: In function 'main': fbcat.c:55:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] fbcat.c:71:22: warning: implicit declaration of function 'atoi'; did you mean 'atof'? [-Wimplicit-function-declaration] case 'q': quality = atoi (*argv+1); SKIPARG; break; ^~~~ atof fbcat.c:86:25: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ fbcat.c:86:25: warning: incompatible implicit declaration of built-in function 'exit' fbcat.c:86:25: note: include '' or provide a declaration of 'exit' --- fbclean --- In file included from fbclean.c:40:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ fbclean.c:53:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ fbclean.c: In function 'main': fbclean.c:53:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] fbclean.c:66:35: warning: implicit declaration of function 'atoi'; did you mean 'atof'? [-Wimplicit-function-declaration] { case 'b': cleaner = atoi (*argv+1); SKIPARG; break; ^~~~ atof --- fbcat --- fbcat.c:95:7: warning: implicit declaration of function 'read_bitmap' [-Wimplicit-function-declaration] if (read_bitmap (&image, (argc > 0) ? *argv : (char *) NULL)) ^~~~~~~~~~~ --- fbclean --- fbclean.c:84:25: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ fbclean.c:84:25: warning: incompatible implicit declaration of built-in function 'exit' fbclean.c:84:25: note: include '' or provide a declaration of 'exit' --- fbcat --- fbcat.c:110:9: warning: implicit declaration of function 'write_bitmap' [-Wimplicit-function-declaration] if (write_bitmap (&image, stdout, outtype)) ^~~~~~~~~~~~ fbcat.c:111:7: warning: incompatible implicit declaration of built-in function 'exit' { exit (0); ^~~~ fbcat.c:111:7: note: include '' or provide a declaration of 'exit' fbcat.c:115:3: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbcat.c:115:3: note: include '' or provide a declaration of 'exit' --- fbclean --- fbclean.c:94:7: warning: implicit declaration of function 'read_bitmap' [-Wimplicit-function-declaration] if (read_bitmap (&input, (char *) NULL)) ^~~~~~~~~~~ fbclean.c:100:7: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbclean.c:100:7: note: include '' or provide a declaration of 'exit' --- clr2gray --- In file included from clr2gray.c:36:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ clr2gray.c:47:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ clr2gray.c: In function 'main': clr2gray.c:47:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] --- fbclean --- fbclean.c:114:9: warning: implicit declaration of function 'clean_fbm' [-Wimplicit-function-declaration] if (clean_fbm (&input, &output, cleaner, blacktrp, nbr) && ^~~~~~~~~ --- clr2gray --- clr2gray.c:58:17: warning: implicit declaration of function 'atoi'; did you mean 'atof'? [-Wimplicit-function-declaration] case 'r': rw = atoi (*argv+1); SKIPARG; break; ^~~~ atof clr2gray.c:76:25: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ clr2gray.c:76:25: warning: incompatible implicit declaration of built-in function 'exit' clr2gray.c:76:25: note: include '' or provide a declaration of 'exit' --- fbclean --- fbclean.c:115:9: warning: implicit declaration of function 'write_bitmap' [-Wimplicit-function-declaration] write_bitmap (&output, stdout, outtype)) ^~~~~~~~~~~~ fbclean.c:116:7: warning: incompatible implicit declaration of built-in function 'exit' { exit (0); } ^~~~ fbclean.c:116:7: note: include '' or provide a declaration of 'exit' fbclean.c:119:3: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbclean.c:119:3: note: include '' or provide a declaration of 'exit' --- fbconv --- --- clr2gray --- clr2gray.c:90:7: warning: implicit declaration of function 'read_bitmap' [-Wimplicit-function-declaration] if (read_bitmap (&input, (char *) NULL) && ^~~~~~~~~~~ clr2gray.c:91:7: warning: implicit declaration of function 'clr2gray' [-Wimplicit-function-declaration] clr2gray (&input, &output, rw, gw, bw) && ^~~~~~~~ --- fbconv --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o fbconv fbconv.c -L. -lfbm -lm --- clr2gray --- clr2gray.c:92:7: warning: implicit declaration of function 'write_bitmap' [-Wimplicit-function-declaration] write_bitmap (&output, stdout, outtype)) ^~~~~~~~~~~~ clr2gray.c:93:5: warning: incompatible implicit declaration of built-in function 'exit' { exit (0); } ^~~~ clr2gray.c:93:5: note: include '' or provide a declaration of 'exit' clr2gray.c:95:3: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ clr2gray.c:95:3: note: include '' or provide a declaration of 'exit' --- fbconv --- In file included from fbconv.c:26:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ fbconv.c:36:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ fbconv.c: In function 'main': fbconv.c:36:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] fbconv.c:67:25: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ fbconv.c:67:25: warning: incompatible implicit declaration of built-in function 'exit' fbconv.c:67:25: note: include '' or provide a declaration of 'exit' fbconv.c:77:7: warning: implicit declaration of function 'read_bitmap' [-Wimplicit-function-declaration] if (read_bitmap (&input, (char *) NULL)) ^~~~~~~~~~~ fbconv.c:83:7: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbconv.c:83:7: note: include '' or provide a declaration of 'exit' fbconv.c:92:5: warning: incompatible implicit declaration of built-in function 'exit' { exit (1); ^~~~ fbconv.c:92:5: note: include '' or provide a declaration of 'exit' fbconv.c:104:9: warning: implicit declaration of function 'sobel_5x5_fbm' [-Wimplicit-function-declaration] if (sobel_5x5_fbm (&input, &output) && ^~~~~~~~~~~~~ fbconv.c:105:9: warning: implicit declaration of function 'write_bitmap' [-Wimplicit-function-declaration] write_bitmap (&output, stdout, outtype)) ^~~~~~~~~~~~ fbconv.c:106:7: warning: incompatible implicit declaration of built-in function 'exit' { exit (0); } ^~~~ fbconv.c:106:7: note: include '' or provide a declaration of 'exit' fbconv.c:108:5: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbconv.c:108:5: note: include '' or provide a declaration of 'exit' fbconv.c:120:9: warning: implicit declaration of function 'sobel_fbm' [-Wimplicit-function-declaration] if (sobel_fbm (&input, &output) && ^~~~~~~~~ fbconv.c:122:7: warning: incompatible implicit declaration of built-in function 'exit' { exit (0); } ^~~~ fbconv.c:122:7: note: include '' or provide a declaration of 'exit' fbconv.c:124:5: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbconv.c:124:5: note: include '' or provide a declaration of 'exit' fbconv.c:128:24: warning: implicit declaration of function 'atoi'; did you mean 'atof'? [-Wimplicit-function-declaration] if (argc < 1 || (n = atoi (argv[0])) < 1) ^~~~ atof fbconv.c:130:5: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbconv.c:130:5: note: include '' or provide a declaration of 'exit' fbconv.c:147:11: warning: implicit declaration of function 'index' [-Wimplicit-function-declaration] { if (index ("+-.1234567890", argv[0][0])) ^~~~~ fbconv.c:147:11: warning: incompatible implicit declaration of built-in function 'index' fbconv.c:166:7: warning: implicit declaration of function 'convolve_fbm' [-Wimplicit-function-declaration] if (convolve_fbm (&input, &output, kernel, n, absval) && ^~~~~~~~~~~~ fbconv.c:168:5: warning: incompatible implicit declaration of built-in function 'exit' { exit (0); } ^~~~ fbconv.c:168:5: note: include '' or provide a declaration of 'exit' fbconv.c:170:3: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbconv.c:170:3: note: include '' or provide a declaration of 'exit' --- fbedge --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o fbedge fbedge.c -L. -lfbm -lm --- fbext --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o fbext fbext.c -L. -lfbm -lm --- fbgamma --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o fbgamma fbgamma.c -L. -lfbm -lm --- fbedge --- In file included from fbedge.c:40:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ fbedge.c:51:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ fbedge.c: In function 'main': fbedge.c:51:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] fbedge.c:62:30: warning: implicit declaration of function 'atoi'; did you mean 'atof'? [-Wimplicit-function-declaration] { case 't': blacktrp = atoi (*argv+1); SKIPARG; break; ^~~~ atof fbedge.c:78:25: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ fbedge.c:78:25: warning: incompatible implicit declaration of built-in function 'exit' fbedge.c:78:25: note: include '' or provide a declaration of 'exit' fbedge.c:88:7: warning: implicit declaration of function 'read_bitmap' [-Wimplicit-function-declaration] if (read_bitmap (&input, (char *) NULL)) ^~~~~~~~~~~ fbedge.c:94:7: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbedge.c:94:7: note: include '' or provide a declaration of 'exit' --- fbext --- In file included from fbext.c:40:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ fbext.c:56:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ fbext.c: In function 'main': fbext.c:56:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] In file included from fbext.c:40:0: fbm.h:43:42: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] # define CLRARG strncpy (*argv, BLANKS, strlen (*argv)); \ ^ fbext.c:77:44: note: in expansion of macro 'CLRARG' { case 't': strcpy (title, *argv+1); CLRARG; break; ^~~~~~ fbm.h:43:42: warning: incompatible implicit declaration of built-in function 'strlen' # define CLRARG strncpy (*argv, BLANKS, strlen (*argv)); \ ^ fbext.c:77:44: note: in expansion of macro 'CLRARG' --- fbedge --- fbedge.c:108:9: warning: implicit declaration of function 'findedge_fbm' [-Wimplicit-function-declaration] if (findedge_fbm (&input, &output, blacktrp) && ^~~~~~~~~~~~ fbedge.c:109:9: warning: implicit declaration of function 'write_bitmap' [-Wimplicit-function-declaration] write_bitmap (&output, stdout, outtype)) ^~~~~~~~~~~~ fbedge.c:110:7: warning: incompatible implicit declaration of built-in function 'exit' { exit (0); } ^~~~ fbedge.c:110:7: note: include '' or provide a declaration of 'exit' fbedge.c:113:3: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbedge.c:113:3: note: include '' or provide a declaration of 'exit' --- fbgamma --- In file included from fbgamma.c:32:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ fbgamma.c:46:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ fbgamma.c: In function 'main': fbgamma.c:46:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] fbgamma.c:74:25: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ fbgamma.c:74:25: warning: incompatible implicit declaration of built-in function 'exit' fbgamma.c:74:25: note: include '' or provide a declaration of 'exit' fbgamma.c:89:7: warning: implicit declaration of function 'read_bitmap' [-Wimplicit-function-declaration] if (read_bitmap (&image, fname)) ^~~~~~~~~~~ fbgamma.c:102:9: warning: implicit declaration of function 'gamma_fbm'; did you mean 'gammaf_r'? [-Wimplicit-function-declaration] --- fbhalf --- --- fbext --- { case 't': strcpy (title, *argv+1); CLRARG; break; ^~~~~~ fbm.h:43:42: note: include '' or provide a declaration of 'strlen' # define CLRARG strncpy (*argv, BLANKS, strlen (*argv)); \ ^ fbext.c:77:44: note: in expansion of macro 'CLRARG' { case 't': strcpy (title, *argv+1); CLRARG; break; ^~~~~~ fbext.c:80:17: warning: implicit declaration of function 'atoi'; did you mean 'atof'? [-Wimplicit-function-declaration] case 'w': ow = atoi (*argv+1); SKIPARG; break; ^~~~ atof fbext.c:101:4: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ fbext.c:101:4: warning: incompatible implicit declaration of built-in function 'exit' fbext.c:101:4: note: include '' or provide a declaration of 'exit' --- fbgamma --- if (gamma_fbm (&image, amount) && ^~~~~~~~~ gammaf_r fbgamma.c:103:9: warning: implicit declaration of function 'write_bitmap' [-Wimplicit-function-declaration] write_bitmap (&image, stdout, outtype)) ^~~~~~~~~~~~ fbgamma.c:104:7: warning: incompatible implicit declaration of built-in function 'exit' { exit (0); } ^~~~ fbgamma.c:104:7: note: include '' or provide a declaration of 'exit' fbgamma.c:107:3: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbgamma.c:107:3: note: include '' or provide a declaration of 'exit' fbgamma.c: At top level: fbgamma.c:110:1: warning: return type defaults to 'int' [-Wimplicit-int] gamma_fbm (image, amount) ^~~~~~~~~ fbgamma.c: In function 'gamma_fbm': fbgamma.c:130:22: warning: implicit declaration of function 'gamma_clr'; did you mean 'gamma_r'? [-Wimplicit-function-declaration] image->cm[i] = gamma_clr (image->cm[i]); ^~~~~~~~~ --- fbext --- fbext.c:107:7: warning: implicit declaration of function 'read_bitmap' [-Wimplicit-function-declaration] if (read_bitmap (&input, (char *) NULL)) ^~~~~~~~~~~ fbext.c:113:7: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbext.c:113:7: note: include '' or provide a declaration of 'exit' fbext.c:143:13: warning: implicit declaration of function 'rotate_fbm' [-Wimplicit-function-declaration] { if (rotate_fbm (image, &rotated, 90)) ^~~~~~~~~~ fbext.c:144:11: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] { free (image); ^~~~ fbext.c:144:11: warning: incompatible implicit declaration of built-in function 'free' fbext.c:144:11: note: include '' or provide a declaration of 'free' fbext.c:152:9: warning: incompatible implicit declaration of built-in function 'exit' { exit (1); } ^~~~ --- fbgamma --- gamma_r --- fbext --- fbext.c:152:9: note: include '' or provide a declaration of 'exit' fbext.c:160:2: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbext.c:160:2: note: include '' or provide a declaration of 'exit' fbext.c:216:9: warning: implicit declaration of function 'extract_fbm' [-Wimplicit-function-declaration] if (extract_fbm (&input, &output, xo, yo, w, h, ow, oh, ^~~~~~~~~~~ fbext.c:219:11: warning: implicit declaration of function 'write_bitmap' [-Wimplicit-function-declaration] { if (write_bitmap (&output, stdout, outtype)) exit (0); } ^~~~~~~~~~~~ fbext.c:219:52: warning: incompatible implicit declaration of built-in function 'exit' { if (write_bitmap (&output, stdout, outtype)) exit (0); } ^~~~ fbext.c:219:52: note: include '' or provide a declaration of 'exit' fbext.c:222:3: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbext.c:222:3: note: include '' or provide a declaration of 'exit' --- fbhalf --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o fbhalf fbhalf.c -L. -lfbm -lm --- fbext --- fbext.c:144:11: warning: attempt to free a non-heap object 'input' [-Wfree-nonheap-object] { free (image); ^~~~~~~~~~~~ --- fbham --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o fbham fbham.c -L. -lfbm -lm --- fbhalf --- In file included from fbhalf.c:51:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ fbhalf.c:54:1: warning: ISO C99 requires whitespace after the macro name "Usage: fbhalf [ -fbct ] [-s ] [ - ]\n\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ -C -N] [ size ] < 8bit > 1bit" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fbhalf.c:63:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ fbhalf.c: In function 'main': fbhalf.c:63:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] fbhalf.c:78:7: warning: implicit declaration of function 'read_bitmap' [-Wimplicit-function-declaration] if (read_bitmap (&input, (char *) NULL)) ^~~~~~~~~~~ fbhalf.c:84:7: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ fbhalf.c:84:7: warning: incompatible implicit declaration of built-in function 'exit' fbhalf.c:84:7: note: include '' or provide a declaration of 'exit' fbhalf.c:109:29: warning: implicit declaration of function 'atoi'; did you mean 'atof'? [-Wimplicit-function-declaration] if (argv[0][1]) { parm = atoi (*argv+1); SKIPARG; } ^~~~ atof fbhalf.c:140:4: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbhalf.c:140:4: note: include '' or provide a declaration of 'exit' fbhalf.c:176:11: warning: implicit declaration of function 'extract_fbm' [-Wimplicit-function-declaration] { if (extract_fbm (image, &resized, 0, 0, w, h, ow, oh, title, credits)) ^~~~~~~~~~~ fbhalf.c:177:9: warning: implicit declaration of function 'free_fbm'; did you mean 'frexpf'? [-Wimplicit-function-declaration] { free_fbm (image); ^~~~~~~~ frexpf fbhalf.c:181:9: warning: incompatible implicit declaration of built-in function 'exit' { exit (1); } ^~~~ fbhalf.c:181:9: note: include '' or provide a declaration of 'exit' fbhalf.c:186:11: warning: implicit declaration of function 'sharpen_fbm' [-Wimplicit-function-declaration] { if (sharpen_fbm (image, &sharpened, beta)) ^~~~~~~~~~~ fbhalf.c:191:9: warning: incompatible implicit declaration of built-in function 'exit' { exit (1); } ^~~~ fbhalf.c:191:9: note: include '' or provide a declaration of 'exit' fbhalf.c:196:17: warning: implicit declaration of function 'bluenoise_fbm' [-Wimplicit-function-declaration] { case 'b': bluenoise_fbm (image, &halftoned, parm); break; ^~~~~~~~~~~~~ fbhalf.c:197:17: warning: implicit declaration of function 'constravg_fbm' [-Wimplicit-function-declaration] case 'c': constravg_fbm (image, &halftoned, parm); break; ^~~~~~~~~~~~~ fbhalf.c:198:17: warning: implicit declaration of function 'thesh_fbm' [-Wimplicit-function-declaration] case 't': thesh_fbm (image, &halftoned, (int) parm); break; ^~~~~~~~~ fbhalf.c:199:16: warning: implicit declaration of function 'floyd_fbm' [-Wimplicit-function-declaration] default: floyd_fbm (image, &halftoned); ^~~~~~~~~ fbhalf.c:206:12: warning: implicit declaration of function 'clean_fbm' [-Wimplicit-function-declaration] { if (!clean_fbm (image, &cleaned, clean, 1, nbr)) ^~~~~~~~~ fbhalf.c:207:9: warning: incompatible implicit declaration of built-in function 'exit' { exit (1); } ^~~~ fbhalf.c:207:9: note: include '' or provide a declaration of 'exit' fbhalf.c:213:9: warning: implicit declaration of function 'write_bitmap' [-Wimplicit-function-declaration] if (write_bitmap (image, stdout, outtype)) exit (0); ^~~~~~~~~~~~ fbhalf.c:213:48: warning: incompatible implicit declaration of built-in function 'exit' if (write_bitmap (image, stdout, outtype)) exit (0); ^~~~ fbhalf.c:213:48: note: include '' or provide a declaration of 'exit' fbhalf.c:216:3: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbhalf.c:216:3: note: include '' or provide a declaration of 'exit' --- fbham --- In file included from fbham.c:54:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ fbham.c:89:1: warning: return type defaults to 'int' [-Wimplicit-int] main(argc, argv) ^~~~ fbham.c: In function 'main': fbham.c:89:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] fbham.c:98:10: warning: implicit declaration of function 'read_bitmap' [-Wimplicit-function-declaration] if (!read_bitmap(&input, argc > 0 ? argv[1] : (char *) NULL)) ^~~~~~~~~~~ fbham.c:100:2: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^~~~ fbham.c:100:2: warning: incompatible implicit declaration of built-in function 'exit' fbham.c:100:2: note: include '' or provide a declaration of 'exit' fbham.c:106:2: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ fbham.c:106:2: note: include '' or provide a declaration of 'exit' fbham.c:110:10: warning: implicit declaration of function 'fbm2ham' [-Wimplicit-function-declaration] if (!fbm2ham(&input, stdout)) { ^~~~~~~ fbham.c:111:2: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ fbham.c:111:2: note: include '' or provide a declaration of 'exit' fbham.c:114:5: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^~~~ fbham.c:114:5: note: include '' or provide a declaration of 'exit' --- fbhist --- --- fbham --- fbham.c: At top level: fbham.c:229:1: warning: return type defaults to 'int' [-Wimplicit-int] build_histogram(image) ^~~~~~~~~~~~~~~ --- fbhist --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o fbhist fbhist.c -L. -lfbm -lm --- fbham --- fbham.c:284:1: warning: return type defaults to 'int' [-Wimplicit-int] plot_pixel(planes, x, y, color) ^~~~~~~~~~ fbham.c:307:1: warning: return type defaults to 'int' [-Wimplicit-int] fbm2ham(image, ofil) ^~~~~~~ fbham.c: In function 'fbm2ham': fbham.c:347:10: warning: implicit declaration of function 'getcolor'; did you mean 'getchar'? [-Wimplicit-function-declaration] cpix = getcolor(ppix, &crgb, -1); ^~~~~~~~ getchar fbham.c: At top level: fbham.c:483:1: warning: return type defaults to 'int' [-Wimplicit-int] getcolor(ppix, crgb, prgb) ^~~~~~~~ fbham.c: In function 'getcolor': fbham.c:517:13: warning: implicit declaration of function 'distance'; did you mean 'isnanf'? [-Wimplicit-function-declaration] dist = distance(colorstats[i][0], *crgb); ^~~~~~~~ isnanf fbham.c: At top level: fbham.c:576:1: warning: return type defaults to 'int' [-Wimplicit-int] distance(argb, brgb) ^~~~~~~~ fbham.c: In function 'distance': fbham.c:576:1: warning: type of 'argb' defaults to 'int' [-Wimplicit-int] fbham.c:576:1: warning: type of 'brgb' defaults to 'int' [-Wimplicit-int] --- fbhist --- In file included from fbhist.c:32:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ fbhist.c:42:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ fbhist.c: In function 'main': fbhist.c:42:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] fbhist.c:57:25: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ fbhist.c:57:25: warning: incompatible implicit declaration of built-in function 'exit' fbhist.c:57:25: note: include '' or provide a declaration of 'exit' fbhist.c:70:7: warning: implicit declaration of function 'read_bitmap' [-Wimplicit-function-declaration] if (read_bitmap (&image, (char *) NULL)) ^~~~~~~~~~~ fbhist.c:112:5: warning: incompatible implicit declaration of built-in function 'exit' { exit (1); } ^~~~ fbhist.c:112:5: note: include '' or provide a declaration of 'exit' fbhist.c:114:3: warning: incompatible implicit declaration of built-in function 'exit' exit (0); ^~~~ fbhist.c:114:3: note: include '' or provide a declaration of 'exit' --- fbinfo --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o fbinfo fbinfo.c -L. -lfbm -lm In file included from fbinfo.c:33:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ fbinfo.c:43:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ fbinfo.c: In function 'main': fbinfo.c:43:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] fbinfo.c:50:5: warning: implicit declaration of function 'binfo'; did you mean 'sinf'? [-Wimplicit-function-declaration] { binfo ((char *) NULL, stdin); } ^~~~~ sinf fbinfo.c:55:11: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if (strcmp (name + strlen (name) - 2, ".Z") == 0) ^~~~~~ fbinfo.c:55:26: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] if (strcmp (name + strlen (name) - 2, ".Z") == 0) ^~~~~~ fbinfo.c:55:26: warning: incompatible implicit declaration of built-in function 'strlen' fbinfo.c:55:26: note: include '' or provide a declaration of 'strlen' fbinfo.c: At top level: fbinfo.c:70:1: warning: return type defaults to 'int' [-Wimplicit-int] binfo (name, file) ^~~~~ fbinfo.c: In function 'binfo': fbinfo.c:79:7: warning: implicit declaration of function 'read_hdr_fbm' [-Wimplicit-function-declaration] if (read_hdr_fbm (&image, file, (char *) NULL, 0)) ^~~~~~~~~~~~ --- fbmedian --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o fbmedian fbmedian.c -L. -lfbm -lm --- fbm2tga --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o fbm2tga fbm2tga.c -L. -lfbm -lm --- fbmedian --- In file included from fbmedian.c:29:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ fbmedian.c:39:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ fbmedian.c: In function 'main': fbmedian.c:39:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] fbmedian.c:65:25: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ fbmedian.c:65:25: warning: incompatible implicit declaration of built-in function 'exit' fbmedian.c:65:25: note: include '' or provide a declaration of 'exit' fbmedian.c:75:7: warning: implicit declaration of function 'read_bitmap' [-Wimplicit-function-declaration] if (read_bitmap (&input, (char *) NULL)) ^~~~~~~~~~~ fbmedian.c:81:7: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbmedian.c:81:7: note: include '' or provide a declaration of 'exit' fbmedian.c:95:9: warning: implicit declaration of function 'median_fbm' [-Wimplicit-function-declaration] if (median_fbm (&input, &output) && ^~~~~~~~~~ fbmedian.c:96:9: warning: implicit declaration of function 'write_bitmap' [-Wimplicit-function-declaration] write_bitmap (&output, stdout, outtype)) ^~~~~~~~~~~~ fbmedian.c:97:7: warning: incompatible implicit declaration of built-in function 'exit' { exit (0); } ^~~~ fbmedian.c:97:7: note: include '' or provide a declaration of 'exit' fbmedian.c:100:3: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbmedian.c:100:3: note: include '' or provide a declaration of 'exit' --- fbm2tga --- In file included from fbm2tga.c:30:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ fbm2tga.c:33:1: warning: ISO C99 requires whitespace after the macro name "Usage: fbm2tga [ image ] > image.tga" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fbm2tga.c:41:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc,argv) ^~~~ fbm2tga.c: In function 'main': fbm2tga.c:49:7: warning: implicit declaration of function 'read_bitmap' [-Wimplicit-function-declaration] if (read_bitmap (&image, (argc > 0) ? argv[1] : (char *) NULL) && ^~~~~~~~~~~ fbm2tga.c:50:7: warning: implicit declaration of function 'write_tga' [-Wimplicit-function-declaration] write_tga (&image, stdout)) ^~~~~~~~~ fbm2tga.c:52:5: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (0); ^~~~ fbm2tga.c:52:5: warning: incompatible implicit declaration of built-in function 'exit' fbm2tga.c:52:5: note: include '' or provide a declaration of 'exit' fbm2tga.c:55:5: warning: incompatible implicit declaration of built-in function 'exit' { exit (1); } ^~~~ fbm2tga.c:55:5: note: include '' or provide a declaration of 'exit' --- tga2fbm --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o tga2fbm tga2fbm.c -L. -lfbm -lm In file included from tga2fbm.c:29:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ tga2fbm.c:32:1: warning: ISO C99 requires whitespace after the macro name "Usage: tga2fbm [ image ] > image.tga" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tga2fbm.c:40:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ tga2fbm.c: In function 'main': tga2fbm.c:52:7: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^~~~ tga2fbm.c:52:7: warning: incompatible implicit declaration of built-in function 'exit' tga2fbm.c:52:7: note: include '' or provide a declaration of 'exit' tga2fbm.c:56:7: warning: implicit declaration of function 'read_tga' [-Wimplicit-function-declaration] if (read_tga (&image, stdin, "", 0) && ^~~~~~~~ tga2fbm.c:57:8: warning: implicit declaration of function 'write_fbm' [-Wimplicit-function-declaration] write_fbm (&image, stdout)) ^~~~~~~~~ tga2fbm.c:58:5: warning: incompatible implicit declaration of built-in function 'exit' { exit(0); } ^~~~ tga2fbm.c:58:5: note: include '' or provide a declaration of 'exit' tga2fbm.c:60:5: warning: incompatible implicit declaration of built-in function 'exit' { exit (1); } ^~~~ tga2fbm.c:60:5: note: include '' or provide a declaration of 'exit' --- pic2fbm --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o pic2fbm pic2fbm.c -L. -lfbm -lm --- qrt2fbm --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o qrt2fbm qrt2fbm.c -L. -lfbm -lm --- pic2fbm --- In file included from pic2fbm.c:29:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ pic2fbm.c:32:1: warning: ISO C99 requires whitespace after the macro name "Usage: pic2fbm [ image.pic ] > image.fbm" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pic2fbm.c:39:1: warning: return type defaults to 'int' [-Wimplicit-int] main(argc,argv) ^~~~ pic2fbm.c: In function 'main': pic2fbm.c:50:7: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^~~~ pic2fbm.c:50:7: warning: incompatible implicit declaration of built-in function 'exit' pic2fbm.c:50:7: note: include '' or provide a declaration of 'exit' pic2fbm.c:54:7: warning: implicit declaration of function 'read_pic' [-Wimplicit-function-declaration] if (read_pic (&image, stdin, "", 0) && ^~~~~~~~ pic2fbm.c:55:8: warning: implicit declaration of function 'write_fbm' [-Wimplicit-function-declaration] write_fbm (&image, stdout)) ^~~~~~~~~ pic2fbm.c:56:5: warning: incompatible implicit declaration of built-in function 'exit' { exit(0); } ^~~~ pic2fbm.c:56:5: note: include '' or provide a declaration of 'exit' pic2fbm.c:58:5: warning: incompatible implicit declaration of built-in function 'exit' { exit (1); } ^~~~ pic2fbm.c:58:5: note: include '' or provide a declaration of 'exit' --- fbm2pod --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o fbm2pod fbm2pod.c -L. -lfbm -lm --- qrt2fbm --- In file included from qrt2fbm.c:29:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ qrt2fbm.c:41:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ qrt2fbm.c: In function 'main': qrt2fbm.c:41:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] In file included from qrt2fbm.c:29:0: fbm.h:43:42: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] # define CLRARG strncpy (*argv, BLANKS, strlen (*argv)); \ ^ qrt2fbm.c:57:4: note: in expansion of macro 'CLRARG' CLRARG; break; ^~~~~~ fbm.h:43:42: warning: incompatible implicit declaration of built-in function 'strlen' # define CLRARG strncpy (*argv, BLANKS, strlen (*argv)); \ ^ qrt2fbm.c:57:4: note: in expansion of macro 'CLRARG' CLRARG; break; ^~~~~~ fbm.h:43:42: note: include '' or provide a declaration of 'strlen' # define CLRARG strncpy (*argv, BLANKS, strlen (*argv)); \ ^ qrt2fbm.c:57:4: note: in expansion of macro 'CLRARG' CLRARG; break; ^~~~~~ qrt2fbm.c:62:4: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ qrt2fbm.c:62:4: warning: incompatible implicit declaration of built-in function 'exit' qrt2fbm.c:62:4: note: include '' or provide a declaration of 'exit' --- fbmask --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o fbmask fbmask.c -L. -lfbm -lm --- qrt2fbm --- qrt2fbm.c:87:3: warning: implicit declaration of function 'write_hdr_fbm' [-Wimplicit-function-declaration] write_hdr_fbm (&hdr, stdout); ^~~~~~~~~~~~~ qrt2fbm.c:104:31: warning: incompatible implicit declaration of built-in function 'exit' { perror ("qrt2fbm"); exit (1); } ^~~~ qrt2fbm.c:104:31: note: include '' or provide a declaration of 'exit' qrt2fbm.c:108:3: warning: incompatible implicit declaration of built-in function 'exit' exit (0); ^~~~ qrt2fbm.c:108:3: note: include '' or provide a declaration of 'exit' --- fbm2pod --- In file included from fbm2pod.c:46:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ --- fbnorm --- --- fbm2pod --- fbm2pod.c:59:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ fbm2pod.c: In function 'main': fbm2pod.c:59:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] fbm2pod.c:73:7: warning: implicit declaration of function 'read_bitmap' [-Wimplicit-function-declaration] if (read_bitmap (&input, (char *) NULL)) ^~~~~~~~~~~ fbm2pod.c:79:7: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ fbm2pod.c:79:7: warning: incompatible implicit declaration of built-in function 'exit' fbm2pod.c:79:7: note: include '' or provide a declaration of 'exit' fbm2pod.c:103:4: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbm2pod.c:103:4: note: include '' or provide a declaration of 'exit' fbm2pod.c:108:26: warning: implicit declaration of function 'atoi'; did you mean 'atof'? [-Wimplicit-function-declaration] if (argc > 0) size = atoi (argv[0]); ^~~~ atof fbm2pod.c:138:11: warning: implicit declaration of function 'extract_fbm' [-Wimplicit-function-declaration] { if (extract_fbm (&input, &resized, 0, 0, w, h, ow, oh, title, (char *) NULL)) ^~~~~~~~~~~ fbm2pod.c:141:9: warning: incompatible implicit declaration of built-in function 'exit' { exit (1); } ^~~~ fbm2pod.c:141:9: note: include '' or provide a declaration of 'exit' --- fbnorm --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o fbnorm fbnorm.c -L. -lfbm -lm --- fbmask --- In file included from fbmask.c:35:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ fbmask.c:45:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ fbmask.c: In function 'main': fbmask.c:45:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] fbmask.c:75:25: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ fbmask.c:75:25: warning: incompatible implicit declaration of built-in function 'exit' fbmask.c:75:25: note: include '' or provide a declaration of 'exit' fbmask.c:83:5: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbmask.c:83:5: note: include '' or provide a declaration of 'exit' fbmask.c:86:9: warning: implicit declaration of function 'atoi'; did you mean 'atof'? [-Wimplicit-function-declaration] --- fbm2pod --- fbm2pod.c:146:11: warning: implicit declaration of function 'sharpen_fbm' [-Wimplicit-function-declaration] { if (sharpen_fbm (image, &sharpened, beta)) ^~~~~~~~~~~ fbm2pod.c:149:9: warning: incompatible implicit declaration of built-in function 'exit' { exit (1); } ^~~~ fbm2pod.c:149:9: note: include '' or provide a declaration of 'exit' --- fbmask --- x0 = atoi (argv[0]); ^~~~ atof --- fbm2pod --- fbm2pod.c:154:17: warning: implicit declaration of function 'bluenoise_fbm' [-Wimplicit-function-declaration] { case 'b': bluenoise_fbm (image, &output, parm); break; ^~~~~~~~~~~~~ --- fbmask --- fbmask.c:96:7: warning: implicit declaration of function 'read_bitmap' [-Wimplicit-function-declaration] if (read_bitmap (&image, (char *) NULL)) ^~~~~~~~~~~ fbmask.c:102:7: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbmask.c:102:7: note: include '' or provide a declaration of 'exit' --- fbm2pod --- fbm2pod.c:155:17: warning: implicit declaration of function 'constravg_fbm' [-Wimplicit-function-declaration] case 'c': constravg_fbm (image, &output, parm); break; ^~~~~~~~~~~~~ fbm2pod.c:156:16: warning: implicit declaration of function 'floyd_fbm' [-Wimplicit-function-declaration] default: floyd_fbm (image, &output); ^~~~~~~~~ --- fbmask --- fbmask.c:112:5: warning: implicit declaration of function 'write_bitmap' [-Wimplicit-function-declaration] write_bitmap (&image, stdout, outtype); ^~~~~~~~~~~~ fbmask.c:115:5: warning: incompatible implicit declaration of built-in function 'exit' { exit (1); } ^~~~ fbmask.c:115:5: note: include '' or provide a declaration of 'exit' fbmask.c:117:3: warning: incompatible implicit declaration of built-in function 'exit' exit (0); ^~~~ fbmask.c:117:3: note: include '' or provide a declaration of 'exit' --- fbm2pod --- fbm2pod.c:159:9: warning: implicit declaration of function 'write_pod' [-Wimplicit-function-declaration] if (write_pod (&output, stdout)) exit (0); ^~~~~~~~~ fbm2pod.c:159:38: warning: incompatible implicit declaration of built-in function 'exit' if (write_pod (&output, stdout)) exit (0); ^~~~ fbm2pod.c:159:38: note: include '' or provide a declaration of 'exit' fbm2pod.c:162:3: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbm2pod.c:162:3: note: include '' or provide a declaration of 'exit' fbm2pod.c: At top level: fbm2pod.c:178:1: warning: return type defaults to 'int' [-Wimplicit-int] write_pod (image, stream) ^~~~~~~~~ --- fbnorm --- In file included from fbnorm.c:39:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ fbnorm.c:50:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ fbnorm.c: In function 'main': fbnorm.c:50:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] fbnorm.c:81:25: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ fbnorm.c:81:25: warning: incompatible implicit declaration of built-in function 'exit' fbnorm.c:81:25: note: include '' or provide a declaration of 'exit' fbnorm.c:89:11: warning: implicit declaration of function 'atoi'; did you mean 'atof'? [-Wimplicit-function-declaration] { min = atoi (argv[0]); max = atoi (argv[1]); } ^~~~ atof fbnorm.c:92:5: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbnorm.c:92:5: note: include '' or provide a declaration of 'exit' fbnorm.c:99:7: warning: implicit declaration of function 'read_bitmap' [-Wimplicit-function-declaration] if (read_bitmap (&image, (char *) NULL)) ^~~~~~~~~~~ fbnorm.c:106:7: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbnorm.c:106:7: note: include '' or provide a declaration of 'exit' fbnorm.c:190:5: warning: implicit declaration of function 'write_bitmap' [-Wimplicit-function-declaration] write_bitmap (&image, stdout, outtype); ^~~~~~~~~~~~ fbnorm.c:193:5: warning: incompatible implicit declaration of built-in function 'exit' { exit (1); } ^~~~ fbnorm.c:193:5: note: include '' or provide a declaration of 'exit' fbnorm.c:195:3: warning: incompatible implicit declaration of built-in function 'exit' exit (0); ^~~~ fbnorm.c:195:3: note: include '' or provide a declaration of 'exit' --- fbps --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o fbps fbps.c -L. -lfbm -lm --- fbquant --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o fbquant fbquant.c -L. -lfbm -lm --- fbps --- In file included from fbps.c:42:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ fbps.c:62:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ fbps.c: In function 'main': fbps.c:62:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] fbps.c:94:25: warning: implicit declaration of function 'atoi'; did you mean 'atof'? [-Wimplicit-function-declaration] case 'd': resolution = atoi (*argv+1); SKIPARG; break; ^~~~ atof fbps.c:99:4: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ fbps.c:99:4: warning: incompatible implicit declaration of built-in function 'exit' fbps.c:99:4: note: include '' or provide a declaration of 'exit' fbps.c:104:8: warning: implicit declaration of function 'read_bitmap' [-Wimplicit-function-declaration] if (!read_bitmap (&image, (char *) NULL)) ^~~~~~~~~~~ fbps.c:105:5: warning: incompatible implicit declaration of built-in function 'exit' { exit (1); } ^~~~ fbps.c:105:5: note: include '' or provide a declaration of 'exit' fbps.c:126:3: warning: implicit declaration of function 'analyze_image' [-Wimplicit-function-declaration] analyze_image (&image, &iscolor, &bits, &padlen); ^~~~~~~~~~~~~ fbps.c:141:7: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbps.c:141:7: note: include '' or provide a declaration of 'exit' fbps.c:257:3: warning: implicit declaration of function 'write_simple_ps' [-Wimplicit-function-declaration] write_simple_ps (&image, stdout, iscolor, bits, padlen); ^~~~~~~~~~~~~~~ fbps.c:266:3: warning: incompatible implicit declaration of built-in function 'exit' exit (0); ^~~~ fbps.c:266:3: note: include '' or provide a declaration of 'exit' --- fbrot --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o fbrot fbrot.c -L. -lfbm -lm --- fbquant --- In file included from fbquant.c:70:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ fbquant.c:152:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ fbquant.c: In function 'main': fbquant.c:152:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] fbquant.c:170:28: warning: implicit declaration of function 'atoi'; did you mean 'atof'? [-Wimplicit-function-declaration] { case 'c': colors = atoi (*argv+1); SKIPARG; break; ^~~~ atof fbquant.c:215:4: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ fbquant.c:215:4: warning: incompatible implicit declaration of built-in function 'exit' fbquant.c:215:4: note: include '' or provide a declaration of 'exit' fbquant.c:231:12: warning: incompatible implicit declaration of built-in function 'exit' if (bad) exit (1); ^~~~ fbquant.c:231:12: note: include '' or provide a declaration of 'exit' fbquant.c:236:5: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbquant.c:236:5: note: include '' or provide a declaration of 'exit' fbquant.c:247:5: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbquant.c:247:5: note: include '' or provide a declaration of 'exit' fbquant.c:253:9: warning: implicit declaration of function 'read_bitmap' [-Wimplicit-function-declaration] if (! read_bitmap (&input, (argc > 0) ? argv[0] : (char *) NULL)) ^~~~~~~~~~~ fbquant.c:254:5: warning: incompatible implicit declaration of built-in function 'exit' { exit (1); } ^~~~ fbquant.c:254:5: note: include '' or provide a declaration of 'exit' fbquant.c:259:25: warning: incompatible implicit declaration of built-in function 'exit' { perror (mapfile); exit (1); } ^~~~ fbquant.c:259:25: note: include '' or provide a declaration of 'exit' fbquant.c:262:59: warning: incompatible implicit declaration of built-in function 'exit' { fprintf (stderr, "fbquant: %s: no map\n", mapfile); exit (1); } ^~~~ fbquant.c:262:59: note: include '' or provide a declaration of 'exit' fbquant.c:265:5: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free (mapimage.bm); mapimage.bm = NULL; ^~~~ fbquant.c:265:5: warning: incompatible implicit declaration of built-in function 'free' fbquant.c:265:5: note: include '' or provide a declaration of 'free' fbquant.c:293:5: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbquant.c:293:5: note: include '' or provide a declaration of 'exit' fbquant.c:302:3: warning: implicit declaration of function 'alloc_fbm' [-Wimplicit-function-declaration] alloc_fbm (&output); ^~~~~~~~~ fbquant.c:308:5: warning: implicit declaration of function 'sample_image' [-Wimplicit-function-declaration] sample_image (&input, hist); ^~~~~~~~~~~~ fbquant.c:309:5: warning: implicit declaration of function 'build_colormap' [-Wimplicit-function-declaration] build_colormap (hist, cmap, colors, fmap, fixedcolors); ^~~~~~~~~~~~~~ fbquant.c:316:7: warning: implicit declaration of function 'write_bitmap' [-Wimplicit-function-declaration] if (write_bitmap (&output, stdout, outtype)) ^~~~~~~~~~~~ fbquant.c:317:5: warning: incompatible implicit declaration of built-in function 'exit' { exit (0); } ^~~~ fbquant.c:317:5: note: include '' or provide a declaration of 'exit' fbquant.c:319:3: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbquant.c:319:3: note: include '' or provide a declaration of 'exit' fbquant.c: In function 'load_config': fbquant.c:332:22: warning: incompatible implicit declaration of built-in function 'exit' { perror (filenm); exit (1); } ^~~~ fbquant.c:332:22: note: include '' or provide a declaration of 'exit' fbquant.c:336:9: warning: implicit declaration of function 'index' [-Wimplicit-function-declaration] if (index ("#;:/\n", *buf)) return; ^~~~~ fbquant.c:336:9: warning: incompatible implicit declaration of built-in function 'index' fbquant.c: At top level: fbquant.c:360:1: warning: return type defaults to 'int' [-Wimplicit-int] sample_image (image, hist) ^~~~~~~~~~~~ fbquant.c:439:1: warning: return type defaults to 'int' [-Wimplicit-int] build_colormap (hist, cmap, colors) ^~~~~~~~~~~~~~ fbquant.c: In function 'build_colormap': fbquant.c:493:3: warning: implicit declaration of function 'qsort'; did you mean 'sqrt'? [-Wimplicit-function-declaration] qsort (cmap, colors, sizeof (* cmap), hue ? cmp_hue : cmp_int); ^~~~~ sqrt fbquant.c: In function 'split_box': fbquant.c:550:5: warning: implicit declaration of function 'abort' [-Wimplicit-function-declaration] abort (); ^~~~~ fbquant.c:550:5: warning: incompatible implicit declaration of built-in function 'abort' fbquant.c:550:5: note: include '' or provide a declaration of 'abort' fbquant.c:555:11: warning: implicit declaration of function 'box_avg_red' [-Wimplicit-function-declaration] { red = box_avg_red (box, boxlen); ^~~~~~~~~~~ fbquant.c:556:11: warning: implicit declaration of function 'box_avg_grn' [-Wimplicit-function-declaration] grn = box_avg_grn (box, boxlen); ^~~~~~~~~~~ fbquant.c:557:11: warning: implicit declaration of function 'box_avg_blu' [-Wimplicit-function-declaration] blu = box_avg_blu (box, boxlen); ^~~~~~~~~~~ fbquant.c:576:9: warning: implicit declaration of function 'box_weight' [-Wimplicit-function-declaration] box_weight (box, boxlen)); ^~~~~~~~~~ fbquant.c:629:37: warning: incompatible implicit declaration of built-in function 'abort' fflush (stderr); fflush (stdout); abort (); ^~~~~ fbquant.c:629:37: note: include '' or provide a declaration of 'abort' fbquant.c:682:5: warning: incompatible implicit declaration of built-in function 'abort' abort (); ^~~~~ fbquant.c:682:5: note: include '' or provide a declaration of 'abort' fbquant.c:689:5: warning: incompatible implicit declaration of built-in function 'abort' abort (); ^~~~~ fbquant.c:689:5: note: include '' or provide a declaration of 'abort' fbquant.c:696:5: warning: incompatible implicit declaration of built-in function 'abort' abort (); ^~~~~ fbquant.c:696:5: note: include '' or provide a declaration of 'abort' fbquant.c: At top level: fbquant.c:723:1: warning: return type defaults to 'int' [-Wimplicit-int] box_weight (box, boxlen) ^~~~~~~~~~ fbquant.c:738:1: warning: return type defaults to 'int' [-Wimplicit-int] box_avg_red (box, boxlen) ^~~~~~~~~~~ fbquant.c:753:1: warning: return type defaults to 'int' [-Wimplicit-int] box_avg_grn (box, boxlen) ^~~~~~~~~~~ fbquant.c:768:1: warning: return type defaults to 'int' [-Wimplicit-int] box_avg_blu (box, boxlen) ^~~~~~~~~~~ fbquant.c:784:1: warning: return type defaults to 'int' [-Wimplicit-int] cmp_red (a, b) ^~~~~~~ fbquant.c: In function 'cmp_red': fbquant.c:786:12: warning: type defaults to 'int' in declaration of 'r' [-Wimplicit-int] { register r; ^ fbquant.c: At top level: fbquant.c:804:1: warning: return type defaults to 'int' [-Wimplicit-int] cmp_grn (a, b) ^~~~~~~ fbquant.c: In function 'cmp_grn': fbquant.c:806:12: warning: type defaults to 'int' in declaration of 'r' [-Wimplicit-int] { register r; ^ fbquant.c: At top level: fbquant.c:824:1: warning: return type defaults to 'int' [-Wimplicit-int] cmp_blu (a, b) ^~~~~~~ fbquant.c: In function 'cmp_blu': fbquant.c:826:12: warning: type defaults to 'int' in declaration of 'r' [-Wimplicit-int] { register r; ^ fbquant.c: In function 'clr_quantize': fbquant.c:865:3: warning: implicit declaration of function 'init_nearest' [-Wimplicit-function-declaration] init_nearest (cmap, colors); ^~~~~~~~~~~~ fbquant.c:889:23: warning: implicit declaration of function 'nearest'; did you mean 'nearbyint'? [-Wimplicit-function-declaration] obm[i] = cmap[nearest (rd, gr, bl, cmap, usable)].indx; ^~~~~~~ nearbyint fbquant.c: At top level: fbquant.c:976:1: warning: return type defaults to 'int' [-Wimplicit-int] init_nearest (cmap, colors) ^~~~~~~~~~~~ fbquant.c:1011:1: warning: return type defaults to 'int' [-Wimplicit-int] nearest (rd, gr, bl, cmap, colors) ^~~~~~~ fbquant.c: In function 'nearest': fbquant.c:1098:5: warning: incompatible implicit declaration of built-in function 'abort' abort (); ^~~~~ fbquant.c:1098:5: note: include '' or provide a declaration of 'abort' fbquant.c: At top level: fbquant.c:1115:1: warning: return type defaults to 'int' [-Wimplicit-int] cmp_cmap (a, b) ^~~~~~~~ fbquant.c:1138:1: warning: return type defaults to 'int' [-Wimplicit-int] cmp_int (a, b) ^~~~~~~ fbquant.c:1152:1: warning: return type defaults to 'int' [-Wimplicit-int] find_hue (rd, gr, bl) ^~~~~~~~ fbquant.c:1213:1: warning: return type defaults to 'int' [-Wimplicit-int] cmp_hue (a, b) ^~~~~~~ --- fbsample --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o fbsample fbsample.c -L. -lfbm -lm --- fbrot --- In file included from fbrot.c:35:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ fbrot.c:46:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ fbrot.c: In function 'main': fbrot.c:46:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] fbrot.c:74:25: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ fbrot.c:74:25: warning: incompatible implicit declaration of built-in function 'exit' fbrot.c:74:25: note: include '' or provide a declaration of 'exit' fbrot.c:84:7: warning: implicit declaration of function 'read_bitmap' [-Wimplicit-function-declaration] if (read_bitmap (&input, (char *) NULL)) ^~~~~~~~~~~ fbrot.c:92:9: warning: implicit declaration of function 'rotate_fbm' [-Wimplicit-function-declaration] if (rotate_fbm (&input, &output, rot) && ^~~~~~~~~~ fbrot.c:93:9: warning: implicit declaration of function 'write_bitmap' [-Wimplicit-function-declaration] write_bitmap (&output, stdout, outtype)) ^~~~~~~~~~~~ fbrot.c:94:7: warning: incompatible implicit declaration of built-in function 'exit' { exit (0); } ^~~~ fbrot.c:94:7: note: include '' or provide a declaration of 'exit' fbrot.c:97:3: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbrot.c:97:3: note: include '' or provide a declaration of 'exit' --- fbsample --- In file included from fbsample.c:38:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ fbsample.c:52:1: warning: return type defaults to 'int' [-Wimplicit-int] main(argc, argv) ^~~~ fbsample.c: In function 'main': fbsample.c:72:27: warning: implicit declaration of function 'atoi'; did you mean 'atof'? [-Wimplicit-function-declaration] { case 'g': grain = atoi (*argv+1); SKIPARG; break; ^~~~ atof fbsample.c:91:4: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ fbsample.c:91:4: warning: incompatible implicit declaration of built-in function 'exit' fbsample.c:91:4: note: include '' or provide a declaration of 'exit' fbsample.c:100:5: warning: incompatible implicit declaration of built-in function 'exit' exit (0); ^~~~ fbsample.c:100:5: note: include '' or provide a declaration of 'exit' fbsample.c:104:9: warning: implicit declaration of function 'read_bitmap' [-Wimplicit-function-declaration] if (! read_bitmap (&input, (char *) NULL)) ^~~~~~~~~~~ fbsample.c:106:5: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ fbsample.c:106:5: note: include '' or provide a declaration of 'exit' fbsample.c:151:3: warning: implicit declaration of function 'alloc_fbm' [-Wimplicit-function-declaration] alloc_fbm (&output); ^~~~~~~~~ fbsample.c:188:3: warning: implicit declaration of function 'write_bitmap' [-Wimplicit-function-declaration] write_bitmap (&output, stdout, outtype); ^~~~~~~~~~~~ fbsample.c:190:3: warning: incompatible implicit declaration of built-in function 'exit' exit (0); ^~~~ fbsample.c:190:3: note: include '' or provide a declaration of 'exit' --- fbsharp --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o fbsharp fbsharp.c -L. -lfbm -lm --- fbps --- ld: /var/tmp//cc9Xuvsk.o: in function `main': fbps.c:(.text.startup+0x30): warning: warning: reference to compatibility time(); include for correct reference --- fbthin --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o fbthin fbthin.c -L. -lfbm -lm --- fbsharp --- In file included from fbsharp.c:35:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ fbsharp.c:45:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ fbsharp.c: In function 'main': fbsharp.c:45:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] fbsharp.c:72:25: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ fbsharp.c:72:25: warning: incompatible implicit declaration of built-in function 'exit' fbsharp.c:72:25: note: include '' or provide a declaration of 'exit' fbsharp.c:82:7: warning: implicit declaration of function 'read_bitmap' [-Wimplicit-function-declaration] if (read_bitmap (&input, (char *) NULL)) ^~~~~~~~~~~ fbsharp.c:88:7: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbsharp.c:88:7: note: include '' or provide a declaration of 'exit' fbsharp.c:105:9: warning: implicit declaration of function 'sharpen_fbm' [-Wimplicit-function-declaration] if (sharpen_fbm (&input, &output, beta) && ^~~~~~~~~~~ fbsharp.c:106:9: warning: implicit declaration of function 'write_bitmap' [-Wimplicit-function-declaration] write_bitmap (&output, stdout, outtype)) ^~~~~~~~~~~~ fbsharp.c:107:7: warning: incompatible implicit declaration of built-in function 'exit' { exit (0); } ^~~~ fbsharp.c:107:7: note: include '' or provide a declaration of 'exit' fbsharp.c:110:3: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbsharp.c:110:3: note: include '' or provide a declaration of 'exit' --- fbthin --- In file included from fbthin.c:26:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ fbthin.c:36:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ fbthin.c: In function 'main': fbthin.c:36:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] fbthin.c:62:25: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ fbthin.c:62:25: warning: incompatible implicit declaration of built-in function 'exit' fbthin.c:62:25: note: include '' or provide a declaration of 'exit' fbthin.c:72:7: warning: implicit declaration of function 'read_bitmap' [-Wimplicit-function-declaration] if (read_bitmap (&input, (char *) NULL) && ^~~~~~~~~~~ fbthin.c:73:7: warning: implicit declaration of function 'thin_fbm' [-Wimplicit-function-declaration] thin_fbm (&input, &output) && ^~~~~~~~ fbthin.c:74:7: warning: implicit declaration of function 'write_bitmap' [-Wimplicit-function-declaration] write_bitmap (&output, stdout, outtype)) ^~~~~~~~~~~~ fbthin.c:75:5: warning: incompatible implicit declaration of built-in function 'exit' { exit (0); } ^~~~ fbthin.c:75:5: note: include '' or provide a declaration of 'exit' fbthin.c:77:5: warning: incompatible implicit declaration of built-in function 'exit' { exit (1); } ^~~~ fbthin.c:77:5: note: include '' or provide a declaration of 'exit' --- gray2clr --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o gray2clr gray2clr.c -L. -lfbm -lm --- raw2fbm --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o raw2fbm raw2fbm.c -L. -lfbm -lm --- gray2clr --- In file included from gray2clr.c:35:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ gray2clr.c:45:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ gray2clr.c: In function 'main': gray2clr.c:45:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] gray2clr.c:52:7: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if (strcmp (argv[0] + strlen (argv[0]) - 5, "unmap") == 0) ^~~~~~ gray2clr.c:52:25: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] if (strcmp (argv[0] + strlen (argv[0]) - 5, "unmap") == 0) ^~~~~~ gray2clr.c:52:25: warning: incompatible implicit declaration of built-in function 'strlen' gray2clr.c:52:25: note: include '' or provide a declaration of 'strlen' --- uunet2fbm --- --- gray2clr --- gray2clr.c:75:25: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ gray2clr.c:75:25: warning: incompatible implicit declaration of built-in function 'exit' gray2clr.c:75:25: note: include '' or provide a declaration of 'exit' gray2clr.c:85:7: warning: implicit declaration of function 'read_bitmap' [-Wimplicit-function-declaration] if (read_bitmap (&input, (char *) NULL) && ^~~~~~~~~~~ gray2clr.c:87:8: warning: implicit declaration of function 'gray2clr' [-Wimplicit-function-declaration] gray2clr (&input, &output, outtype == FMT_SUN) : ^~~~~~~~ --- uunet2fbm --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o uunet2fbm uunet2fbm.c -L. -lfbm -lm --- gray2clr --- gray2clr.c:88:8: warning: implicit declaration of function 'clr_unmap' [-Wimplicit-function-declaration] clr_unmap (&input, &output)) && ^~~~~~~~~ gray2clr.c:89:7: warning: implicit declaration of function 'write_bitmap' [-Wimplicit-function-declaration] write_bitmap (&output, stdout, outtype)) ^~~~~~~~~~~~ gray2clr.c:90:5: warning: incompatible implicit declaration of built-in function 'exit' { exit (0); } ^~~~ gray2clr.c:90:5: note: include '' or provide a declaration of 'exit' gray2clr.c:92:3: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ gray2clr.c:92:3: note: include '' or provide a declaration of 'exit' --- raw2fbm --- In file included from raw2fbm.c:39:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ raw2fbm.c:51:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ raw2fbm.c: In function 'main': raw2fbm.c:51:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] raw2fbm.c:68:21: warning: implicit declaration of function 'atoi'; did you mean 'atof'? [-Wimplicit-function-declaration] case 'w': cols = atoi (*argv+1); SKIPARG; break; ^~~~ atof In file included from raw2fbm.c:39:0: fbm.h:43:42: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] # define CLRARG strncpy (*argv, BLANKS, strlen (*argv)); \ ^ raw2fbm.c:73:4: note: in expansion of macro 'CLRARG' CLRARG; break; ^~~~~~ fbm.h:43:42: warning: incompatible implicit declaration of built-in function 'strlen' # define CLRARG strncpy (*argv, BLANKS, strlen (*argv)); \ ^ raw2fbm.c:73:4: note: in expansion of macro 'CLRARG' CLRARG; break; ^~~~~~ fbm.h:43:42: note: include '' or provide a declaration of 'strlen' # define CLRARG strncpy (*argv, BLANKS, strlen (*argv)); \ ^ raw2fbm.c:73:4: note: in expansion of macro 'CLRARG' CLRARG; break; ^~~~~~ raw2fbm.c:78:4: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ raw2fbm.c:78:4: warning: incompatible implicit declaration of built-in function 'exit' raw2fbm.c:78:4: note: include '' or provide a declaration of 'exit' raw2fbm.c:91:5: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ raw2fbm.c:91:5: note: include '' or provide a declaration of 'exit' raw2fbm.c:96:5: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ raw2fbm.c:96:5: note: include '' or provide a declaration of 'exit' raw2fbm.c:102:5: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ raw2fbm.c:102:5: note: include '' or provide a declaration of 'exit' raw2fbm.c:120:3: warning: implicit declaration of function 'write_hdr_fbm' [-Wimplicit-function-declaration] write_hdr_fbm (&hdr, stdout); ^~~~~~~~~~~~~ raw2fbm.c:128:9: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ raw2fbm.c:128:9: note: include '' or provide a declaration of 'exit' raw2fbm.c:132:29: warning: incompatible implicit declaration of built-in function 'exit' { perror ("raw2fbm"); exit (1); } ^~~~ raw2fbm.c:132:29: note: include '' or provide a declaration of 'exit' raw2fbm.c:136:3: warning: incompatible implicit declaration of built-in function 'exit' exit (0); ^~~~ raw2fbm.c:136:3: note: include '' or provide a declaration of 'exit' --- uunet2fbm --- In file included from uunet2fbm.c:16:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ uunet2fbm.c:19:1: warning: ISO C99 requires whitespace after the macro name "Usage: uunet2fbm [ image ] > image.fbm" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ uunet2fbm.c:26:1: warning: return type defaults to 'int' [-Wimplicit-int] main(argc,argv) ^~~~ uunet2fbm.c: In function 'main': uunet2fbm.c:37:7: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^~~~ uunet2fbm.c:37:7: warning: incompatible implicit declaration of built-in function 'exit' uunet2fbm.c:37:7: note: include '' or provide a declaration of 'exit' uunet2fbm.c:41:7: warning: implicit declaration of function 'read_uunet' [-Wimplicit-function-declaration] if (read_uunet (&image, stdin, "", 0) && ^~~~~~~~~~ uunet2fbm.c:42:8: warning: implicit declaration of function 'write_fbm' [-Wimplicit-function-declaration] write_fbm (&image, stdout)) ^~~~~~~~~ uunet2fbm.c:43:5: warning: incompatible implicit declaration of built-in function 'exit' { exit(0); } ^~~~ uunet2fbm.c:43:5: note: include '' or provide a declaration of 'exit' uunet2fbm.c:45:5: warning: incompatible implicit declaration of built-in function 'exit' { exit (1); } ^~~~ uunet2fbm.c:45:5: note: include '' or provide a declaration of 'exit' --- mps2fbm --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o mps2fbm mps2fbm.c -L. -lfbm -lm --- fbrev --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o fbrev fbrev.c -L. -lfbm -lm --- mps2fbm --- In file included from mps2fbm.c:29:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ mps2fbm.c:52:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ mps2fbm.c: In function 'main': mps2fbm.c:52:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] In file included from mps2fbm.c:29:0: fbm.h:43:42: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] # define CLRARG strncpy (*argv, BLANKS, strlen (*argv)); \ ^ mps2fbm.c:72:4: note: in expansion of macro 'CLRARG' CLRARG; break; ^~~~~~ fbm.h:43:42: warning: incompatible implicit declaration of built-in function 'strlen' # define CLRARG strncpy (*argv, BLANKS, strlen (*argv)); \ ^ mps2fbm.c:72:4: note: in expansion of macro 'CLRARG' CLRARG; break; ^~~~~~ fbm.h:43:42: note: include '' or provide a declaration of 'strlen' # define CLRARG strncpy (*argv, BLANKS, strlen (*argv)); \ ^ mps2fbm.c:72:4: note: in expansion of macro 'CLRARG' CLRARG; break; ^~~~~~ mps2fbm.c:77:4: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ mps2fbm.c:77:4: warning: incompatible implicit declaration of built-in function 'exit' mps2fbm.c:77:4: note: include '' or provide a declaration of 'exit' mps2fbm.c:85:7: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ mps2fbm.c:85:7: note: include '' or provide a declaration of 'exit' mps2fbm.c:87:10: warning: implicit declaration of function 'atoi'; did you mean 'atof'? [-Wimplicit-function-declaration] cols = atoi (mpshdr.width); ^~~~ atof mps2fbm.c:94:5: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ mps2fbm.c:94:5: note: include '' or provide a declaration of 'exit' mps2fbm.c:112:3: warning: implicit declaration of function 'write_hdr_fbm' [-Wimplicit-function-declaration] write_hdr_fbm (&hdr, stdout); ^~~~~~~~~~~~~ mps2fbm.c:124:4: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ mps2fbm.c:124:4: note: include '' or provide a declaration of 'exit' mps2fbm.c:133:26: warning: incompatible implicit declaration of built-in function 'exit' { perror ("mps2fbm"); exit (1); } ^~~~ mps2fbm.c:133:26: note: include '' or provide a declaration of 'exit' mps2fbm.c:139:27: warning: incompatible implicit declaration of built-in function 'exit' { perror ("mps2fbm"); exit (1); } ^~~~ mps2fbm.c:139:27: note: include '' or provide a declaration of 'exit' mps2fbm.c:146:3: warning: incompatible implicit declaration of built-in function 'exit' exit (0); ^~~~ mps2fbm.c:146:3: note: include '' or provide a declaration of 'exit' --- fbpalet --- gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -o fbpalet fbpalet.c -L. -lfbm -lm --- fbrev --- In file included from fbrev.c:36:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ fbrev.c:47:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ fbrev.c: In function 'main': fbrev.c:47:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] fbrev.c:73:25: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ fbrev.c:73:25: warning: incompatible implicit declaration of built-in function 'exit' fbrev.c:73:25: note: include '' or provide a declaration of 'exit' fbrev.c:82:7: warning: implicit declaration of function 'read_bitmap' [-Wimplicit-function-declaration] if (read_bitmap (&image, (char *) NULL)) ^~~~~~~~~~~ fbrev.c:96:7: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbrev.c:96:7: note: include '' or provide a declaration of 'exit' fbrev.c:117:5: warning: implicit declaration of function 'write_bitmap' [-Wimplicit-function-declaration] write_bitmap (&image, stdout, outtype); ^~~~~~~~~~~~ fbrev.c:120:5: warning: incompatible implicit declaration of built-in function 'exit' { exit (1); } ^~~~ fbrev.c:120:5: note: include '' or provide a declaration of 'exit' fbrev.c:122:3: warning: incompatible implicit declaration of built-in function 'exit' exit (0); ^~~~ fbrev.c:122:3: note: include '' or provide a declaration of 'exit' --- fbpalet --- In file included from fbpalet.c:39:0: fbm.h:117:7: warning: conflicting types for built-in function 'malloc' [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ fbpalet.c:54:1: warning: return type defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ fbpalet.c: In function 'main': fbpalet.c:54:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] fbpalet.c:84:25: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (1); ^~~~ fbpalet.c:84:25: warning: incompatible implicit declaration of built-in function 'exit' fbpalet.c:84:25: note: include '' or provide a declaration of 'exit' fbpalet.c:94:7: warning: implicit declaration of function 'read_bitmap' [-Wimplicit-function-declaration] if (read_bitmap (&image, fname)) ^~~~~~~~~~~ fbpalet.c:105:9: warning: incompatible implicit declaration of built-in function 'exit' exit (0); ^~~~ fbpalet.c:105:9: note: include '' or provide a declaration of 'exit' fbpalet.c:108:11: warning: implicit declaration of function 'dup_clr' [-Wimplicit-function-declaration] if (dup_clr (&mapimage, &image) && ^~~~~~~ fbpalet.c:109:11: warning: implicit declaration of function 'write_bitmap' [-Wimplicit-function-declaration] write_bitmap (&image, stdout, outtype)) ^~~~~~~~~~~~ fbpalet.c:110:9: warning: incompatible implicit declaration of built-in function 'exit' { exit (0); } ^~~~ fbpalet.c:110:9: note: include '' or provide a declaration of 'exit' fbpalet.c:117:9: warning: incompatible implicit declaration of built-in function 'exit' { exit (0); } ^~~~ fbpalet.c:117:9: note: include '' or provide a declaration of 'exit' fbpalet.c:122:3: warning: incompatible implicit declaration of built-in function 'exit' exit (1); ^~~~ fbpalet.c:122:3: note: include '' or provide a declaration of 'exit' fbpalet.c: At top level: fbpalet.c:130:1: warning: return type defaults to 'int' [-Wimplicit-int] dup_clr (input, output) ^~~~~~~ fbpalet.c: In function 'dup_clr': fbpalet.c:150:35: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] if (output->hdr.clrlen > 0) free (output->cm); ^~~~ fbpalet.c:150:35: warning: incompatible implicit declaration of built-in function 'free' fbpalet.c:150:35: note: include '' or provide a declaration of 'free' --- unmap --- rm -rf unmap ln -sf gray2clr unmap