=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/lang/pc-lisp", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for pc-lisp-6.0 clang -pipe -Os -c -o buabs.o buabs.c clang -pipe -Os -c -o buacos.o buacos.c clang -pipe -Os -c -o buadd1.o buadd1.c In file included from buabs.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buabs.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buabs.c:18:25: warning: passing arguments to 'GetFloat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | if (GetFloat(form->carp,&f)) | ^ buabs.c:19:33: warning: passing arguments to 'newrealop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | return(newrealop(fabs(f))); | ^ buabs.c:20:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 20 | ierror("abs"); /* doesn't return */ | ^ buabs.c:14:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | struct conscell *buabs(form) | ^ 6 warnings generated. clang -pipe -Os -c -o bualphp.o bualphp.c In file included from buadd1.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buadd1.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buadd1.c:19:32: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | return(newintop((lonIn file included from buacos.cg:)FIX(temp)-8: ./lisp.h:947:16: warning: >atom a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]+ 1L)); | ^ 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ buadd1.c:21:33: warning: passing arguments to 'newrealop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 | In file included from buacos.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * mallo return(nec(); | ^ wrealop(REAL(temp)->atom + 1.0)); | ^ buadd1.c:24:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | ierror("add1"); /* doesn't return */ | ^ buadd1.c:13:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | struct conscell *buadd1(form) | ^ buacos.c:18:23: warning: passing arguments to 'GetFloat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | if (GetFloat(form->carp,&f)) | ^ buacos.c:19:31: warning: passing arguments to 'newrealop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | return(newrealop(acos(f))); | ^ buacos.c:20:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 20 | ierror("acos"); /* doesn't return */ | ^ buacos.c:14:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | struct conscell *buacos(form) | ^ 66 warning warningss generated generated. . clang -pipe -Os -c -o buand.o buand.c clang -pipe -Os -c -o buappend.o buappend.c In file included from bualphp.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bualphp.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bualphp.c:18:38: warning: passing arguments to 'GetString' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | if ((form != NULL)&&(GetString(form->carp,&e1))) | ^ bualphp.c:20:43: warning: passing arguments to 'GetString' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 20 | if ((form != NULL)&&(GetString(form->carp,&e2))) | ^ bualphp.c:29:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 29 | ierror("alphalessp"); /* doesn't return */ | ^ bualphp.c:15:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15 | struct conscell *bualphp(form) | ^ 6 warnings generated. clang -pipe -Os -c -o buarg.o buarg.c In file included from buappend.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] In file included from 947buarg.c | e:8xIn file included from buand.c:8: ./lisp.h:947:16: warning: : a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]t 947 | exetern ch ar 947 | extern * grchanr * getenv(); | ^ chaer tenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.hconflicting prototype is here: 162:18: note: conflicting prototype is here162 | * 162 | char *_LIBC_CSTRchar *_LIBC_CSTR get envg(e)t;e | gnevt(ecnovn(scto ncshta rc h*a)r; * )| ; ^ | ^ ^ In file included from In file included from buand.cbuarg.c::88: : ./lisp.h./lisp.h::953953::16/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h::162:18: note: conflicting prototype is here16 warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 162: | 953c | heaxrt e* _warning: La function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]IrBnC _vCoSiTdR getenv (953c*o n | se malloc(); x| t ^t chaerr n* )v;o i d| ^* malloc(); | ^ In file included from buappend.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buand.c:19:23: warning: passing arguments to 'eval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | { r = eval(form->carp); | ^ buarg.c:27:22: warning: passing arguments to 'GetFix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | if (GetFix(form->carp,&n) && (form->cdrp == buand.cN:U14L:L18):) warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]| ^ 14 | struct conscell *buand(form) | ^ buappend.c:20:12: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 20 | xpush(l); xpbuarg.c:34:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] us h34 | (l2); push(f ierriorst); | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' r (478" | a#rdge"f)i;n e / * x pduosehs(nx')t r e t u r n *O/V F T| ^m ystack[mytop++]=(struct conscell **)&x | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | buarg.c:19:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | struct consce#ll * bu ar g( form) | ^ define OVFT if (mytop > emytop) stkovfl(0); | ^ buappend.c:20:22: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 20 | xpush(l); xpush(l2); push(first); | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' 478 | #define xpush(x) OVFT mystack[mytop++]=(struct conscell **)&x | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ buappend.c:20:33: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 20 | xpush(l); xpush(l2); push(first); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ buappend.c:21:27: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 | first = last = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ buappend.c:25:22: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | s = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ buappend.c:15:25: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15 | static struct conscell *append(l,l2) | ^ buappend.c:59:23: warning: passing arguments to 'nreverse' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | form = nreverse(form); /* temporarily reverse for processing */ | ^ buappend.c:60:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 60 | xpush(form); xpush(l); | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' 478 | #define xpush(x) OVFT mystack[mytop++]=(struct conscell **)&x | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ buappend.c:60:21: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 60 | xpush(form); xpush(l); | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' 478 | #define xpush(x) OVFT mystack[mytop++]=(struct conscell **)&x | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ buappend.c:65:16: warning: passing arguments to 'nreverse' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | nreverse(form); | ^ buappend.c:55:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | struct conscell *buappend(form) | ^ 4 warnings generated. 5 warnings generated. clang -pipe -Os -c -o buargq.o buargq.c clang -pipe -Os -c -o buarray.o buarray.c 13 warnings generated. clang -pipe -Os -c -o buarrayd.o buarrayd.c In file included from buarrayd.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buarrayd.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buarrayd.c:17:28: warning: passing arguments to 'ExtractArray' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | { if (ExtractArray(form->carp,&temp)) | ^ buarrayd.c:18:19: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | { n = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ buarrayd.c:24:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | ierror("arraydims"); /* doesn't return */ | ^ buarrayd.c:13:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | struct conscell *buarraydims(form) | ^ In file included from buargq.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buargq.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ In file included from buarray.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *buargq.c:23:57: warning: passing arguments to 'GetFix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23_LIBC_CSTR gete | n v ( c o n s t c h airf *()(;f o r| m ^! =NULL)&&(form->cdrp!=NULL)&&(GetFix(form->carIn file included from pbuarray.c,:&8n: )./lisp.h):)953 : 16| : ^ warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buargq.c:34:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | ierror("arg?"); /* doesn't return */ | ^ buargq.c:16:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16 | struct conscell *buargq(form) | ^ buarray.c:34:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | xpush(form); push(t); push(ar); | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' 478 | #define xpush(x) OVFT mystack[mytop++]=(struct conscell **)&x | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ buarray.c:34:21: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | xpush(form); push(t); push(ar); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ buarray.c:34:30: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | xpush(form); push(t); push(ar); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ buarray.c:41:32: warning: passing arguments to 'evlis' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 41 | { form = evlis(form); /* eval dimensions */ | ^ buarray.c:45:35: warning: passing arguments to 'GetFix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | { if (!GetFix(t->carp,&temp)) goto ERR; | ^ buarray.c:49:24: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | t = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ buarray.c:50:38: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | t->carp = newintop(size); | ^ buarray.c:52:31: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | ar = ARRAY(new(ARRAYATOM)); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ buarray.c:56:45: warning: passing arguments to 'inserthunk' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | ar->base = inserthunk(size); /* size = 1 fix */ | ^ buarray.c:58:49: warning: passing arguments to 'ArrayAllocTree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 58 | ar->base = ArrayAllocTree(size); | ^ buarray.c:60:31: warning: passing arguments to 'bindvar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 60 | { bindvar(name,ar); | ^ buarray.c:70:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | ERR: ierror("array"); /* doesn't return */ | ^ buarray.c:27:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | struct conscell *buarray(form) | ^ 6 warnings generated. 5 warnings generated. clang -pipe -Os -c -o buarrayp.o buarrayp.c clang -pipe -Os -c -o buascii.o buascii.c 15 warnings generated. clang -pipe -Os -c -o buasembl.o buasembl.c In file included from buasembl.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buasembl.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buasembl.c:104:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 104 | int bu_lookup_instruction(name, opcode, nargs, kind) | ^ In file included from buasembl.c:8: ./lisp.h:1006:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1006 | extern int bu_lookup_instruction(); | ^ buasembl.c:127:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 127 | int bu_byop_lookup_instruction(opcode, name, nargs, kind, count) | ^ In file included from buasembl.c:8: ./lisp.h:1004:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1004 | extern int bu_byop_lookup_instruction(); | ^ buasembl.c:180:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 180 | push(labset); push(clisp); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ buasembl.c:180:22: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 180 | push(labset); push(clisp); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ buasembl.c:189:29: warning: passing arguments to 'busymtcreate' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 189 | labset = busymtcreate(&c1); | ^ buasembl.c:196:34: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 196 | c3.carp = newintop(ipo); | ^ buasembl.c:197:16: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 197 | xpush(c3.carp); /* protect the ipo from GC */ | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' 478 | #define xpush(x) OVFT mystack[mytop++]=(struct conscell **)&x | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ buasembl.c:198:29: warning: passing arguments to 'busymtadd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 198 | if (busymtadd(&c1) == NULL) goto er13; | ^ buasembl.c:217:28: warning: passing arguments to 'liulength' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | nlit = n = liulength(literals)+1; | ^ buasembl.c:231:22: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 231 | clisp = CLISP(new(CLISPCELL)); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ In file included from buarrayp.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947buasembl.c | :e246x:t24e:r nwarning: passing arguments to 'GetFix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]c har * getenv()In file included from ;buascii.c : | 8 ^: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: 947note: | conflicting prototype is heree xter246n | c162h | acrh a* r *_L getenv(I)B;C _ C| S ^T R gete /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h :162:18: nv (note: cconflicting prototype is hereonst char *); 162 | char *_ L I BC _| C ^S T R igfe t(e!nGve(tcFoinxs(t cha r *); | ^ In file included from buarrayp.c:8: pIn file included from buascii.c:8: ./lisp.h./lisp.h::953953::a16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16: 953warning: | a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | exteextern void * malrnl oic();r - | ^ void * malloc(); | ^ >cdrp, &pos)) goto er20; | ^ buarrayp.c:17:28: warning: passing arguments to 'ExtractArray' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17buascii.c | : 19 : 22 : warning: passing arguments to 'GetFix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]{ i f19 | ( E x t r a c t{A r r aiyf( f(oGremt-F>icxbuasembl.c(:298:49: warning: passing arguments to 'busymtmember' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]forarp,& temp) )298 | | ^ m - > c a r p , & v ) ) | ^ if (!(pair = busymtmember(&c1))) goto er28; | buascii.c ^: 22:49: warning: passing arguments to 'CreateInternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | buasembl.c :299:35: buarrayp.cwarning: :21:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 | passing arguments to 'GetFix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ierro r299( | " a r r a y p " ) ; / * d o e s ni'f (!GetFix(pair-t>cd rrpe,turn */ | ^ &dist)) g oto e r 2 9 ; | ^ return(LIST(CreateIntebuarrayp.cbuasembl.c:r13:n18e:d Awarning: :a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]302:35: warning: passing arguments to 'GetFix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] t 302 13 | struct consocelml( w*obua | rr r k))); | ^ if (!GetFix(tempa, y&pd(ifsotr)m) | ^ buascii.c:26) goto er:30;14 : | warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | ierror("ascii") ^; /* doesn't return */ | ^ buascii.c:15:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15 | struct conscell *buascii(form) | ^ buasembl.c:334:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 334 | er1: ierror("assemble:1"); | ^ buasembl.c:335:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 335 | er2: ierror("assemble:2"); | ^ buasembl.c:336:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 336 | er3: ierror("assemble:3"); | ^ buasembl.c:337:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 337 | er4: ierror("assemble:4"); | ^ buasembl.c:338:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 338 | er5: ierror("assemble:5"); | ^ buasembl.c:339:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 339 | er6: ierror("assemble:6"); | ^ buasembl.c:340:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 340 | er7: ierror("assemble:7"); | ^ buasembl.c:341:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 341 | er8: ierror("assemble:8"); | ^ buasembl.c:342:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 342 | er9: ierror("assemble:9"); | ^ buasembl.c:343:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 343 | er10: ierror("assemble:10"); | ^ buasembl.c:344:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 344 | er11: ierror("assemble:11"); | ^ buasembl.c:345:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 345 | er13: ierror("assemble:13"); | ^ buasembl.c:346:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 346 | er14: ierror("assemble:14"); | ^ buasembl.c:347:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 347 | er15: ierror("assemble:15"); | ^ buasembl.c:348:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 348 | er16: ierror("assemble:16"); | ^ buasembl.c:349:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 349 | er17: ierror("assemble:17"); | ^ buasembl.c:350:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 350 | er18: ierror("assemble:18"); | ^ buasembl.c:351:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 351 | er19: ierror("assemble:19"); | ^ buasembl.c:352:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 352 | er20: ierror("assemble:20"); | ^ buasembl.c:353:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 353 | er21: ierror("assemble:21"); | ^ buasembl.c:354:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 354 | er22: ierror("assemble:22"); | ^ buasembl.c:355:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 355 | er24: ierror("assemble:24"); | ^ buasembl.c:356:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 356 | er25: ierror("assemble:25"); | ^ buasembl.c:357:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 357 | er26: ierror("assemble:26"); | ^ buasembl.c:358:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 358 | er27: ierror("assemble:27"); | ^ buasembl.c:359:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 359 | er28: ierror("assemble:28"); | ^ buasembl.c:360:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 360 | er29: ierror("assemble:29"); | ^ buasembl.c:361:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 361 | er30: ierror("assemble:30"); | ^ buasembl.c:362:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 362 | er31: ierror("assemble:31"); | ^ buasembl.c:363:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 363 | er32: ierror("assemble:32"); | ^ buasembl.c:364:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 364 | er33: ierror("assemble:33"); /* doesn't return */ | ^ buasembl.c:142:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 142 | struct conscell *buassemble(form) | ^ 5 warnings generated. 6 warnings generated. clang -pipe -Os -c -o buasin.o buasin.c clang -pipe -Os -c -o buassoc.o buassoc.c 50 warnings generated. clang -pipe -Os -c -o buatan.o buatan.c In file included from buatan.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extIn file included from buasin.c:8: ./lisp.h:947:e16r:n warning: ca function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]h ar * getenv(); 947| | ^e xtern cha/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.hr: 162*: 18 :g enote: tconflicting prototype is heree nv() ;162 | c| h ^a r *_LIBC/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h_:C162S:T18R: gnote: econflicting prototype is hereIn file included from buassoc.c:8tenv(const c : ./lisp.h162: | 947c:h16a:r hwarning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] a*r_ L947I B* | )e;x t e| r ^n chCa_rC S*T R ggeetteennvv(()c;o n s| t ^ cIn file included from hbuatan.ca:r8 : *./lisp.h)/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h;: 162 :| 18 ^:: 953note: :conflicting prototype is here16 : warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ In file included from buasin.c:8: 162 | char *_L./lisp.h:953:16: warning: Ia function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]B C_CSTR getenv(const char *); | ^ 953 | extIn file included from buassoc.cern v:o8: i./lisp.hd:953 * : ma16l:l oc(); warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] | ^ 953 | extern void * malloc(); | ^ buatan.c:18:24: warning: passing arguments to 'GetFloat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | { if (GetFloat(form->carp,&op1)) | ^ buatan.c:21:32: warning: passing arguments to 'GetFloat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 | { if (GetFloat(form->carp,&op2)) | ^ buatan.c:22:40: warning: passing arguments to 'newrealop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | return(newrealop(atan2(buassoc.co:20p:1,op2))); | ^ 8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 20 | xpush(form); | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' 478 | #define xpush(x) buatan.c: 26 OVFT my:s14t:a cwarning: kpassing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype][ mytop 26 | ierror("atan"); /* do++]=(struct conscell **)&x e| ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | sn#' define Obuasin.ct return */ V:FT 17 :23 : | ^ if (my twarning: opassing arguments to 'GetFloat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]p > emyt o17p | ) s t k o v fl(0); | ^ if (GetFloat(formbuatan.c:14:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | struct conscell *buatan(form) | ->carp,& ^f )) | ^ buassoc.c:27:32buasin.c:: 18:31: warning: warning: passing arguments to 'assoc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | xret(assoc(var,alist),1); passing arguments to 'newrealop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18| ^ | return(newrealop(asin(f))); | ^ buassoc.c:30:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | buasin.c :i19e:r14r:o rwarning: (passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]" assoc "19) | ; / * dioerror("asin"); /* doesn't return */ es| n ^ 't return *buasin.c:13:18:/ warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | struct conscell *buasin(form) | ^ | ^ buassoc.c:17:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | struct conscell *buassoc(form) | ^ 67 warning warningss generated generated. . 6 warnings generated. clang -pipe -Os -c -o buatom.o buatom.c clang -pipe -Os -c -o buattach.o buattach.c clang -pipe -Os -c -o bubaktra.o bubaktra.c In file included from buatom.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buatom.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buatom.c:27:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | ierror("atom"); /* doesn't return */ | ^ buatom.c:17:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | struct conscell *buatom(form) | ^ In file included from bubaktra.c:3: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); In file included from buattach.c:3: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char */Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h_:162:18: note: conflicting prototype is here LIBC_C STR getenv(const char *); | ^ 162In file included from buattach.c:3: ./lisp.h:953:16: | warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(char *_LIBC_CS); | ^ TR getenv(const char *); | ^ In file included from bubaktra.c:3: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buattach.c:36:12: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | n = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bubaktra.c:14:32: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | { if (form != NULL) ibuattach.ce:43:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | er: ierror("arror("baktrace"); | ^ tbubaktra.c:15:26: warning: passing arguments to 'HoldStackOperation' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] tach"); /* doesn'15t | Hreturn o*/ | ^ ldStackOperation(COPY_STACK); | ^ buattach.c:14:18bubaktra.c: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | struct conscell *buattach(form) | ^ :16:26: warning: passing arguments to 'HoldStackOperation' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16 | HoldStackOperation(DUMP_STACK); | ^ bubaktra.c:12:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | struct conscell *bubaktrace(form) | ^ 4 warnings generated. 6 warnings generated. clang -pipe -Os -c -o buboole.o buboole.c 5 warnings generated. clang -pipe -Os -c -o buboundp.o buboundp.c clang -pipe -Os -c -o bucadar.o bucadar.c In file included from buboole.c:7: ./lisp.h:947:16: In file included from buboundp.c:8: ./lisp.h:947:16: warning: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getena function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]v(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CST 947 | extRer getenv(const char *)n char * getenv(;); | ^ | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.hIn file included from buboole.c:7: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] :162:18: note: conflicting prototype is here 953 | extern vo i162d | c*h a rm a*l_lLoIcB(C)_;C S T| R ^ getenv(const char *); | ^ In file included from buboundp.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buboole.c:23:19: warning: passing arguments to 'GetFix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23 | if (!GetFix(form->carp, &key)) goto er; | ^ buboole.c:26:23: warning: passing arguments to 'GetFix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | if (!GetFix(form->carp, &x)) goto er; | ^ buboole.c:29:26: warning: passing arguments to 'GetFix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 29 | if (!GetFix(form->carp, &y)) gbuboundp.c:25:20: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | t = noto er; | ^ ew(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ buboole.c:59:23: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | return(newintop( result )); | ^ In file included from bucadar.cbuboole.c::860: :./lisp.h14::947 :warning: 16passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 60 | er: 947i | eerxrtoerr(n" bcohoalre "*) ; g e/t*e n vd(oesn't return */ buboundp.c| ^ :30:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | ierro)buboole.c:14;: 18 :| rwarning: (a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]" bo ^u ndp") ;14 | s/t*r u /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.hdcote scno'nt:s 162c:e18l:l note: *conflicting prototype is hereb uboor e162t | ucrhna rl e*(/f o | * ^_ LrImB)C _ C| S ^T R getenv(const char *); | ^ buboundp.c:17:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | structIn file included from bucadar.cc:o8n: s./lisp.hc:e953l:l16 :* bwarning: ua function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]b oun d953p | (efxotremr)n v| o ^i d * malloc(); | ^ bucadar.c:21:18: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 | ierror("c{a|d}+r"); | ^ bucadar.c:28:29: warning: passing arguments to 'GetOption' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 28 | { if (GetOption(CHAINATOM)) /* (sstatus chainatom)*/ | ^ bucadar.c:30:22: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | ierror("c{a|d}+r"); /* else an error. */ | ^ bucadar.c:18:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | struct conscell *bucadar(form,s) | ^ In file included from bucadar.c:8: ./lisp.h:898:28: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 898 | extern struct conscell * bucadar(); /* the c{a|d}+r function.*/ | ^ 5 warnings generated. 78 warning warningss generated generated. . clang -pipe -Os -c -o bucar.o bucar.c clang -pipe -Os -c -o bucaseq.o bucaseq.c clang -pipe -Os -c -o bucdr.o bucdr.c In file included from bucaseq.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bucaseq.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bucaseq.c:17:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | int eqforcaseq(key,exp) | ^ bucaseq.c:46:18: warning: passing arguments to 'gerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 46 | gerror("caseq : no match exp given"); | ^ bucaseq.c:47:18: warning: passing arguments to 'eval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 47 | exp = eval(form->carp); | ^ bucaseq.c:51:22: warning: passing arguments to 'gerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | gerror("caseq : bad match body"); | ^ bucaseq.c:62:27: warning: passing arguments to 'eval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 62 | if ((exp = eval(mb->carp)) && (exp->celltype == CONSCELL)) | ^ bucaseq.c:42:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | struct conscell *bucaseq(form) | ^ In file included from bucar.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bucar.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ In file included from bucdr.c:8: ./lisp.h:947bucar.c:24:25: warning: passing arguments to 'GetOption' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | if (GetOption(CHAINATOM)) | ^ bucar.c:27:14::16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | ierror("car("); /* doesn't return */ ); | | ^ ^ bucar.c:16:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16 | struct /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162co:nscell *bucar(form) | ^ 18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bucdr.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bucdr.c:25:25: warning: passing arguments to 'GetOption' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | if (GetOption(CHAINATOM)) | ^ bucdr.c:28:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 28 | ierror("cdr"); /* doesn't return */ | ^ bucdr.c:17:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | struct conscell *bucdr(form) | ^ 5 warnings generated. 5 warnings generated. 8 warnings generated. clang -pipe -Os -c -o buchix.o buchix.c clang -pipe -Os -c -o buclmemu.o buclmemu.c clang -pipe -Os -c -o bucmdlna.o bucmdlna.c In file included from buclmemu.c:7: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buclmemu.c:7: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buclmemu.c:14:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | static void compute_memusage(l, cons_bytes, alpha_bytes, heap_bytes) | ^ buclmemu.c:101:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | push(r); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ buclmemu.c:102:12: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 102 | r = new(CONSCELL); r->carp = newintop(heap_bytes); r->cdrp = NULL; | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ buclmemu.c:102:45: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 102 | r = new(CONSCELL); r->carp = newintop(heap_bytes); r->cdrp = NULL; | ^ buclmemu.c:103:12: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | n = new(CONSCELL); n->cdrp = r; r = n; r->carp = newintop(alpha_bytes); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ buclmemu.c:103:65: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | n = new(CONSCELL); n->cdrp = r; r = n; r->carp = newintop(alpha_bytes); | ^ buclmemu.c:104:12: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 104 | n = new(CONSCELL); n->cdrp = r; r = n; r->carp = newintop(cons_bytes); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ buclmemu.c:104:65: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 104 | n = new(CONSCELL); n->cdrp = r; r = n; r->carp = newintop(cons_bytes); | ^ buclmemu.c:105:12: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | n = new(CONSCELL); n->cdrp = r; r = n; r->carp = newintop(literal_bytes); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ buclmemu.c:105:65: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | n = new(CONSCELL); n->cdrp = r; r = n; r->carp = newintop(literal_bytes); | ^ buclmemu.c:106:12: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 106 | n = new(CONSCELL); n->cdrp = r; r = n; r->carp = newintop(code_bytes); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ buclmemu.c:106:65: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 106 | n = new(CONSCELL); n->cdrp = r; r = n; r->carp = newintop(code_bytes); | ^ buclmemu.c:113:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 113 | er: ierror("clisp-memusage"); /* doesn't return */ | ^ buclmemu.c:41:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 41 | struct conscell *buclmemusage(form) | ^ In file included from bucmdlna.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * In file included from buchix.c:8g: e./lisp.ht:e947n:v16(:) ;warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] | ^ 947 | ext/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.he:r162n: 18c:h anote: rconflicting prototype is here * g e162t | ecnhva(r) *;_ L I| B ^C _CSTR/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h :g162e:18: note: conflicting prototype is here 162 | char *_LIBCtenv_CS(TR cgoentsetn vc(hcaornst char **));; | | ^ ^ In file included from bucmdlna.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malIn file included from buchix.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void lo*c ( )m;a l l| o ^c (); | ^ bucmdlna.c:16:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16 | push(head)buchix.c;: 14 :| 5 ^: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./lisp.h: 47714: | 29i:n tnote: expanded from macro 'push'C har 477 | #define push(x) OVFT mystack[mytop++]=(sItruncdte xc(osn,scc)e l l| ^* *)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bucmdlna.c:17:32: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | if (form != NULL) ierror("command-line-args"); | ^ bucmdlna.c:20:16: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 20 | n = new(CONbuchix.c:33:38: warning: passing arguments to 'GetString' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 33 | if (SCELL); | ^ ./lisp.h(for:m920 :!23=: Nnote: Uexpanded from macro 'new'L L)&&(G e920t | S#tdreifnign(ef onrew(x) newcmons(x) - > c a rp,&str))) | ^ /* rename new it clashes */ | ^ buchix.c:36:27: warning: passing arguments to 'GetFix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | { if (!GetFix(form->carp,&lc)) | ^ buchix.c:37:34: warning: passing arguments to 'GetString' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | bucmdlna.c :24:42: warning: passing arguments to 'insertstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 { i | f (!G e t Shteraid->carp = LIST(insertstring(liargv[i])); | ^ ng(form->carp,&ch)) goto ERR; | ^ bucmdlna.c:13:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | struct conscell *bucmdbuchix.cl:n43a:(39f:o rwarning: mpassing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]) | ^ 43 | return(newintop((long)n)); | ^ buchix.c:48:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | ERR: ierror("character-index"); /* doesn't return */ | ^ buchix.c:30:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | struct conscell *buchix(form) | ^ 16 warnings generated. clang -pipe -Os -c -o bucompil.o bucompil.c 7 warnings generated. 9 warnings generated. clang -pipe -Os -c -o buconcat.o buconcat.c clang -pipe -Os -c -o bucond.o bucond.c In file included from bucompil.c:7: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bucompil.c:7: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bucompil.c:123:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | push(head); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bucompil.c:129:15: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 129 | head = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bucompil.c:131:28: warning: passing arguments to 'topcopy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | head->cdrp = topcopy(curr_expr); | ^ bucompil.c:136:12: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | n = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bucompil.c:139:38: warning: passing arguments to 'insertstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | head->carp = LIST(insertstring(msg)); | ^ bucompil.c:144:12: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 144 | n = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bucompil.c:118:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | static void cerror(msg, loc) | ^ bucompil.c:164:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | static void bu_hoist_errors(clisp) | ^ bucompil.c:226:29: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | { struct conscell *t = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bucompil.c:229:41: warning: passing arguments to 'CreateInternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 229 | t->carp = LIST(CreateInternedAtom(s)); | ^ bucompil.c:224:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 224 | static void EMIT1ATM(s) | ^ bucompil.c:237:29: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 237 | { struct conscell *t = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bucompil.c:240:31: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 240 | t->carp = LIST(newintop(e)); | ^ bucompil.c:235:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 235 | static void EMIT1FIX(e) | ^ bucompil.c:246:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 246 | static void EMIT1LAB(d) | ^ bucompil.c:259:29: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 259 | { struct conscell *t = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bucompil.c:264:41: warning: passing arguments to 'CreateInternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 264 | t->carp = LIST(CreateInternedAtom(name)); | ^ bucompil.c:257:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 257 | static void EMITLABEL(e) | ^ bucompil.c:272:29: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 272 | { struct conscell *t = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bucompil.c:275:26: warning: passing arguments to 'nreverse' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 275 | t->carp = nreverse(eml); | ^ bucompil.c:310:38: warning: passing arguments to 'newfixfixop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 310 | EMIT1FIX(bu_litref(newfixfixop((long)nextLit + 1L, 0L))); | ^ bucompil.c:310:26: warning: passing arguments to 'bu_litref' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 310 | EMIT1FIX(bu_litref(newfixfixop((long)nextLit + 1L, 0L))); | ^ bucompil.c:329:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 329 | static void return_push(label) | ^ bucompil.c:376:40: warning: passing arguments to 'bu_compile_arg_list' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 376 | if (args && (bu_compile_arg_list(args) != 1)) goto er; | ^ bucompil.c:367:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 367 | static void bu_compile_return(args) | ^ bucompil.c:396:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 396 | xpush(lit); /* must mark for GC */ | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' 478 | #define xpush(x) OVFT mystack[mytop++]=(struct conscell **)&x | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bucompil.c:401:49: warning: passing arguments to 'busymtcreate' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 401 | if (litset == NULL) litset = busymtcreate(&c1); /* (symtab-create NULL 't) { we want 'eq' collisions} */ | ^ bucompil.c:404:31: warning: passing arguments to 'busymtmember' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 404 | if (pair = busymtmember(&c1)) | ^ bucompil.c:404:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 404 | if (pair = busymtmember(&c1)) | ~~~~~^~~~~~~~~~~~~~~~~~~ bucompil.c:404:17: note: place parentheses around the assignment to silence this warning 404 | if (pair = busymtmember(&c1)) | ^ | ( ) bucompil.c:404:17: note: use '==' to turn this assignment into an equality comparison 404 | if (pair = busymtmember(&c1)) | ^ | == bucompil.c:408:30: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 408 | c3.carp = newintop((long) nextLit); | ^ bucompil.c:409:12: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 409 | xpush(c3.carp); | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' 478 | #define xpush(x) OVFT mystack[mytop++]=(struct conscell **)&x | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bucompil.c:412:21: warning: passing arguments to 'busymtadd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 412 | busymtadd(&c1); | ^ bucompil.c:392:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 392 | static long bu_litref(lit) | ^ bucompil.c:73:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 73 | static long bu_litref(); | ^ bucompil.c:433:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 433 | static int bu_lambda_n_type(t) | ^ bucompil.c:470:17: warning: passing arguments to 'equal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 470 | if (equal(t1, t2)) return(0); /* trivial case diagonal of truth table */ | ^ bucompil.c:464:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 464 | static int bu_type_clash(t1, typel) | ^ bucompil.c:514:51: warning: passing arguments to 'busymtcreate' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 514 | if (typeset == NULL) typeset = busymtcreate(&c1); | ^ bucompil.c:520:32: warning: passing arguments to 'busymtmember' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 520 | if ((pair = busymtmember(&c1)) == NULL) { | ^ bucompil.c:522:28: warning: passing arguments to 'enlist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 522 | c3.carp = enlist(NULL); | ^ bucompil.c:523:12: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 523 | xpush(c3.carp); | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' 478 | #define xpush(x) OVFT mystack[mytop++]=(struct conscell **)&x | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bucompil.c:527:21: warning: passing arguments to 'busymtadd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 527 | busymtadd(&c1); | ^ bucompil.c:508:25: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 508 | static struct conscell *bu_declare_symbol(symbol, linenum) | ^ bucompil.c:547:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 547 | xpush(symbol); | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' 478 | #define xpush(x) OVFT mystack[mytop++]=(struct conscell **)&x | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bucompil.c:548:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 548 | xpush(type); | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' 478 | #define xpush(x) OVFT mystack[mytop++]=(struct conscell **)&x | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bucompil.c:542:25: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 542 | static struct conscell *bu_declare(symbol, type, linenum) | ^ bucompil.c:578:25: warning: passing arguments to 'liulength' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 578 | n = liulength(func->cdrp->carp); | ^ bucompil.c:580:42: warning: passing arguments to 'CreateInternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 580 | type = LIST(CreateInternedAtom(name)); | ^ bucompil.c:568:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 568 | static void bu_declare_func(symbol, func) | ^ bucompil.c:590:42: warning: parameter 'linenum' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 590 | static void bu_declare_nocompile(symbol, linenum) | ^ 591 | struct conscell *symbol; 592 | { bucompil.c:590:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 590 | static void bu_declare_nocompile(symbol, linenum) | ^ bucompil.c:605:42: warning: passing arguments to 'CreateInternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 605 | bu_declare(LIST(CreateInternedAtom("sstatus")), LIST(nlambdahold), 0); | ^ bucompil.c:606:42: warning: passing arguments to 'CreateInternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 606 | bu_declare(LIST(CreateInternedAtom("def")) , LIST(nlambdahold), 0); | ^ bucompil.c:607:42: warning: passing arguments to 'CreateInternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 607 | bu_declare(LIST(CreateInternedAtom("array")) , LIST(nlambdahold), 0); | ^ bucompil.c:608:42: warning: passing arguments to 'CreateInternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 608 | bu_declare(LIST(CreateInternedAtom("exec")) , LIST(nlambdahold), 0); | ^ bucompil.c:609:42: warning: passing arguments to 'CreateInternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 609 | bu_declare(LIST(CreateInternedAtom("trace")) , LIST(nlambdahold), 0); | ^ bucompil.c:610:42: warning: passing arguments to 'CreateInternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 610 | bu_declare(LIST(CreateInternedAtom("untrace")), LIST(nlambdahold), 0); | ^ bucompil.c:629:32: warning: passing arguments to 'busymtmember' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 629 | if ((pair = busymtmember(&c1)) == NULL) return(1); | ^ bucompil.c:619:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 619 | static int bu_want_compile(symbol) | ^ bucompil.c:641:33: warning: incompatible pointer types passing 'struct alphacell *' to parameter of type 'struct conscell *' [-Wincompatible-pointer-types] 641 | EMIT1FIX((long)bu_litref(a)); | ^ bucompil.c:638:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 638 | static void bu_compile_atom(a) | ^ bucompil.c:665:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 665 | static int bu_is_sef_bu(l) | ^ bucompil.c:689:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 689 | static int bu_is_a_constant(l) | ^ bucompil.c:722:16: warning: passing arguments to 'eval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 722 | o = eval(l); | ^ bucompil.c:725:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 725 | xpush(o); | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' 478 | #define xpush(x) OVFT mystack[mytop++]=(struct conscell **)&x | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bucompil.c:726:18: warning: passing arguments to 'enlist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 726 | o = enlist(o); | ^ bucompil.c:727:12: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 727 | p = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bucompil.c:715:25: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 715 | static struct conscell *bu_fold_constant_expr(l) | ^ bucompil.c:798:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 798 | xpush(l); /* no need for xpop(1) later I use curtop! */ | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' 478 | #define xpush(x) OVFT mystack[mytop++]=(struct conscell **)&x | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bucompil.c:811:37: warning: incompatible pointer types passing 'struct conscell *' to parameter of type 'struct alphacell *' [-Wincompatible-pointer-types] 811 | bu_compile_atom(l); | ^ In file included from buconcat.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(bucompil.c:815:36: warning: passing arguments to 'bu_compile_list' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 815 | ); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:In file included from 162bucond.c::188:: ./lisp.hnote: :conflicting prototype is here947 :16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]162 | char *_ L947I | BC_eCS xtTeRr n ch g et e nv(consar * getenv(); bu_compile_listt(l )| ; | ^ ^ char *); | ^bucompil.c :818:39: warning: passing arguments to 'bu_compile_literal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h818: | 162 : 18: note: In file included from conflicting prototype is here bubuconcat.c_compile_lit 162 | char *_LIBC_CSTR ge:t8: ./lisp.h:953:16:e warning: ra function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]a l(l) ;953 | e| x ^t ern voenv(const char *); | ^ id * malloc()In file included from bucond.c:8: ./lisp.h:953:16:; bucompil.c| : ^741 warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953: | 13e:x twarning: ea function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]r n v o741i | ds t*a t imca lvlooicd( )b;u _ c| o ^m pile_expr(l) | ^ bucompil.c:863:44: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 863 | struct conscell *temp; push(temp); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell bucond.c:25:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | xpush(form); | ^ ./lisp.h:478:29: note: expanded from macro 'xpush'**)&x;x=N 478 | #UdLL | ^ e./lisp.hf:i461n:e62 : note: xexpanded from macro 'OVFT'p ush( x461) | # OdVeFfTi nmey s t aOcVkbuconcat.c[:m24F:34: warning: passing arguments to 'GetNumberOrString' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] Ty t o p + +]=( 24 | { isftr u (!GetNumberOrString(form->carp,&s) c t ciof () goto ERRn;scell | m ^ y **)&x t| ^ ./lisp.ho:p461 :>62 :e mnote: yexpanded from macro 'OVFT't op) s t461k | o#v f l ( 0 ); | ^ define buconcat.c : 25O:V57F:T warning: passing arguments to 'gerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25i | f bucompil.c:864:39: (mytop > emyt op ) s t k o v f li(f0 (()l;e n | + ^= strlen(swarning: )) >= MAXATOMSIZE) gerrorpassing arguments to 'macroexpand' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]( "atom 864too big"); | | bucond.c : ^27 :56: warning: passing arguments to 'eval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | buconcat.c : 26 : 23 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses]i f (((w =26 | f o r m- > c a r p ) !w=h iNlUeL(L*)d +&+t& =( (* ss+ +=) ;e v a| l ~~~~~^~~~~~( w->carp)) != NULL)) { | ^ emp = macroexpand(l);bucond.c : 31| : ^33 : warning: passing arguments to 'eval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 31 | buconcat.c: if ((bucompil.cr: 869=:46: warning: passing arguments to 'bu_compile_lambda_body' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 869 | eval(w->c26arp:)23): ¬e: & place parentheses around the assignment to silence this warning( r - > 26 | c e while(*dlltype+ += == C*OsNSC+E+L)L;) ) | ^ | | ( ) ^ bu_compile_lambda_bodbuconcat.cy(l ->cdrp); | ^ :26:23: note: use '==' to turn this assignment into an equality comparison 26 | bucompil.cw:h872i:le(*d++ = *s++); | ^ | == 50: warning: passing arguments to 'bu_compile_nlambda_body' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 872 | buconcat.c:30:38: warning: passing arguments to 'CreateInternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bucond.c:22:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | stru ct con 30 | s ce ll *buco nd( r e turn(LISTf(Crorm) | ^ eatbeInu_compile_nlambda_body(l->cdrp); | ^ ternedAtom(bucompil.c:874wor:54k)));: warning: | ^ passing arguments to 'bu_compile_lexpr_body' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 874 | bu_compile_lexpr_body(l->cdrp); | ^ bucompil.c:876:53: warning: passing arguments to 'bu_compile_func_args' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 876 | bu_compile_func_args(func, l->cdrp, l->linbuconcat.cenum,: 31l:)14;: | ^ bucompil.c warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] :879:37 :31 warning: passing arguments to 'bu_compile_func_list' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] | E879R | R : ierror bu_compile_func_list(func, l->cdrp); | ( ^ "concatbucompil.c:843:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 843 | "static void bu_compile_l);ist(l) | ^ bucompil.c:74:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 74 | stati c void bu_compile_list(); | ^ /* doesn't return */ | ^ bucompil.c:910:40: warning: passing arguments to 'bu_lookup_compile_func' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 910 | fptr fa = bu_lookupbuconcat.c_compil:e_fun19c(:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] fun c-19> | asttormu)c;t c| o ^n scell *bucobucompil.cn:c913a:t17(:f owarning: rpassing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]m ) 913 | | ^ (*fa)(args, func); | ^ bucompil.c:914:24: warning: passing arguments to 'iscadar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 914 | else if (iscadar(func->atom)) | ^ bucompil.c:915:27: warning: passing arguments to 'bu_compile_cadr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 915 | bu_compile_cadr(func->atom, args); | ^ bucompil.c:917:34: warning: passing arguments to 'liulength' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 917 | long int n = liulength(args); | ^ bucompil.c:918:66: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 918 | struct conscell *type = bu_declare(func, LIST(newintop(n)), linenum); | ^ bucompil.c:918:47: warning: incompatible pointer types passing 'struct alphacell *' to parameter of type 'struct conscell *' [-Wincompatible-pointer-types] 918 | struct conscell *type = bu_declare(func, LIST(newintop(n)), linenum); | ^~~~ bucompil.c:941:69: warning: passing arguments to 'CreateInternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 941 | EMIT1FIX((long)bu_litref(LIST(CreateInternedAtom("eval")))); | ^ bucompil.c:945:39: warning: passing arguments to 'bu_compile_arg_list' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 945 | bu_compile_arg_list(args); | ^ bucompil.c:950:41: warning: incompatible pointer types passing 'struct alphacell *' to parameter of type 'struct conscell *' [-Wincompatible-pointer-types] 950 | EMIT1FIX((long)bu_litref(func)); | ^~~~ bucompil.c:904:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 904 | static void bu_compile_func_args(func, args, linenum, funcargs) | ^ bucompil.c:75:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 75 | static void bu_compile_func_args(); | ^ bucompil.c:969:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 969 | static void bu_compile_literal(lit) | ^ bucompil.c:76:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 76 | static void bu_compile_literal(); | ^ bucompil.c:994:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 994 | static int bu_compile_arg_list(l) | ^ bucompil.c:77:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 77 | static int bu_compile_arg_list(); | ^ bucompil.c:1030:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1030 | if (l = l->cdrp) { EMIT1ATM("POP"); EMITEND(); } | ~~^~~~~~~~~ bucompil.c:1030:18: note: place parentheses around the assignment to silence this warning 1030 | if (l = l->cdrp) { EMIT1ATM("POP"); EMITEND(); } | ^ | ( ) bucompil.c:1030:18: note: use '==' to turn this assignment into an equality comparison 1030 | if (l = l->cdrp) { EMIT1ATM("POP"); EMITEND(); } | ^ | == bucompil.c:1023:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1023 | static void bu_compile_bodies(l) | ^ bucompil.c:1061:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1061 | push(scope); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bucompil.c:1069:32: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1069 | scope = newintop((long)((((long)gotoScope)<<16) | label)); | ^ bucompil.c:1070:23: warning: passing arguments to 'bindvar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1070 | bindvar(e, scope); | ^ bucompil.c:1075:26: warning: passing arguments to 'GetFix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1075 | if (GetFix(ALPHA(e)->valstack->carp,&label)) | ^ bucompil.c:1085:25: warning: passing arguments to 'unbindvar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1085 | unbindvar(e); | ^ bucompil.c:1057:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1057 | static void bu_compile_prog_bodies(bods) | ^ bucompil.c:1132:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1132 | if (special = (elt->cdrp == NULL)) { /* if no body must DUP expr value as return value */ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ bucompil.c:1132:24: note: place parentheses around the assignment to silence this warning 1132 | if (special = (elt->cdrp == NULL)) { /* if no body must DUP expr value as return value */ | ^ | ( ) bucompil.c:1132:24: note: use '==' to turn this assignment into an equality comparison 1132 | if (special = (elt->cdrp == NULL)) { /* if no body must DUP expr value as return value */ | ^ | == bucompil.c:1121:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1121 | static void bu_compile_cond(args) | ^ bucompil.c:1180:26: warning: passing arguments to 'liulength' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1180 | nfargs = liulength(args); | ^ bucompil.c:1181:26: warning: passing arguments to 'liulength' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1181 | naargs = liulength(func->carp); | ^ bucompil.c:1187:28: warning: incompatible pointer types passing 'struct conscell *' to parameter of type 'struct alphacell *' [-Wincompatible-pointer-types] 1187 | bu_compile_atom(s->carp); | ^~~~~~~ bucompil.c:1193:28: warning: incompatible pointer types passing 'struct conscell *' to parameter of type 'struct alphacell *' [-Wincompatible-pointer-types] 1193 | bu_compile_atom(s->carp); | ^~~~~~~ bucompil.c:1202:28: warning: incompatible pointer types passing 'struct conscell *' to parameter of type 'struct alphacell *' [-Wincompatible-pointer-types] 1202 | bu_compile_atom(s->carp); | ^~~~~~~ bucompil.c:1172:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1172 | static void bu_compile_disembodied_lambda(func, args) | ^ bucompil.c:1238:21: warning: passing arguments to 'liulength' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1238 | if (liulength(func->carp) != 1) goto er2; | ^ bucompil.c:1248:83: warning: passing arguments to 'CreateInternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1248 | EMIT1ATM("CALL"); EMIT1FIX(naargs); bu_compile_atom(LIST(CreateInternedAtom("list"))); EMITEND(); | ^ bucompil.c:1248:60: warning: incompatible pointer types passing 'struct conscell *' to parameter of type 'struct alphacell *' [-Wincompatible-pointer-types] 1248 | EMIT1ATM("CALL"); EMIT1FIX(naargs); bu_compile_atom(LIST(CreateInternedAtom("list"))); EMITEND(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lisp.h:843:33: note: expanded from macro 'LIST' 843 | #define LIST(x) ((struct conscell *)(x)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bucompil.c:1255:24: warning: incompatible pointer types passing 'struct conscell *' to parameter of type 'struct alphacell *' [-Wincompatible-pointer-types] 1255 | bu_compile_atom(work); | ^~~~ bucompil.c:1258:24: warning: incompatible pointer types passing 'struct conscell *' to parameter of type 'struct alphacell *' [-Wincompatible-pointer-types] 1258 | bu_compile_atom(work); | ^~~~ bucompil.c:1264:24: warning: incompatible pointer types passing 'struct conscell *' to parameter of type 'struct alphacell *' [-Wincompatible-pointer-types] 1264 | bu_compile_atom(work); | ^~~~ bucompil.c:1230:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1230 | static void bu_compile_disembodied_nlambda(func, args) | ^ bucompil.c:1300:25: warning: passing arguments to 'bucompile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1300 | clisp = bucompile(&c1); | ^ bucompil.c:1304:83: warning: passing arguments to 'CreateInternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1304 | EMIT1ATM("CALL"); EMIT1FIX(naargs); bu_compile_atom(LIST(CreateInternedAtom("list"))); EMITEND(); | ^ bucompil.c:1304:60: warning: incompatible pointer types passing 'struct conscell *' to parameter of type 'struct alphacell *' [-Wincompatible-pointer-types] 1304 | EMIT1ATM("CALL"); EMIT1FIX(naargs); bu_compile_atom(LIST(CreateInternedAtom("list"))); EMITEND(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lisp.h:843:33: note: expanded from macro 'LIST' 843 | #define LIST(x) ((struct conscell *)(x)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bucompil.c:1305:78: warning: passing arguments to 'CreateInternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1305 | EMIT1ATM("CALL"); EMIT1FIX(2); bu_compile_atom(LIST(CreateInternedAtom("apply"))); EMITEND(); | ^ bucompil.c:1305:55: warning: incompatible pointer types passing 'struct conscell *' to parameter of type 'struct alphacell *' [-Wincompatible-pointer-types] 1305 | EMIT1ATM("CALL"); EMIT1FIX(2); bu_compile_atom(LIST(CreateInternedAtom("apply"))); EMITEND(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lisp.h:843:33: note: expanded from macro 'LIST' 843 | #define LIST(x) ((struct conscell *)(x)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bucompil.c:1292:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1292 | static void bu_compile_disembodied_lexpr(func, args) | ^ bucompil.c:1317:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1317 | static void bu_compile_func_list(func, args) | ^ bucompil.c:78:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 78 | static void bu_compile_func_list(); | ^ bucompil.c:1359:28: warning: incompatible pointer types passing 'struct conscell *' to parameter of type 'struct alphacell *' [-Wincompatible-pointer-types] 1359 | bu_compile_atom(l->carp); | ^~~~~~~ bucompil.c:1366:28: warning: incompatible pointer types passing 'struct conscell *' to parameter of type 'struct alphacell *' [-Wincompatible-pointer-types] 1366 | bu_compile_atom(l->carp); | ^~~~~~~ bucompil.c:1347:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1347 | static void bu_compile_lambda_body(args) | ^ bucompil.c:79:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 79 | static void bu_compile_lambda_body(); | ^ bucompil.c:1398:28: warning: incompatible pointer types passing 'struct conscell *' to parameter of type 'struct alphacell *' [-Wincompatible-pointer-types] 1398 | bu_compile_atom(l->carp); | ^~~~~~~ bucompil.c:1405:28: warning: incompatible pointer types passing 'struct conscell *' to parameter of type 'struct alphacell *' [-Wincompatible-pointer-types] 1405 | bu_compile_atom(l->carp); | ^~~~~~~ bucompil.c:1385:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1385 | static void bu_compile_nlambda_body(args) | ^ bucompil.c:80:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 80 | static void bu_compile_nlambda_body(); | ^ bucompil.c:1437:28: warning: incompatible pointer types passing 'struct conscell *' to parameter of type 'struct alphacell *' [-Wincompatible-pointer-types] 1437 | bu_compile_atom(l->carp); | ^~~~~~~ bucompil.c:1444:28: warning: incompatible pointer types passing 'struct conscell *' to parameter of type 'struct alphacell *' [-Wincompatible-pointer-types] 1444 | bu_compile_atom(l->carp); | ^~~~~~~ bucompil.c:1424:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1424 | static void bu_compile_lexpr_body(args) | ^ bucompil.c:81:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 81 | static void bu_compile_lexpr_body(); | ^ bucompil.c:1477:29: warning: incompatible pointer types passing 'struct conscell *' to parameter of type 'struct alphacell *' [-Wincompatible-pointer-types] 1477 | bu_compile_atom(var); | ^~~ bucompil.c:1463:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1463 | static void bu_compile_setq(args) | ^ 6 warnings generated. bucompil.c:1529:46: warning: incompatible pointer types passing 'struct conscell *' to parameter of type 'struct alphacell *' [-Wincompatible-pointer-types] 1529 | EMIT1ATM("SPUSHNIL"); bu_compile_atom(lvar); EMITEND(); | ^~~~ bucompil.c:1541:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1541 | if (args = args->cdrp) { | ~~~~~^~~~~~~~~~~~ bucompil.c:1541:17: note: place parentheses around the assignment to silence this warning 1541 | if (args = args->cdrp) { | ^ | ( ) bucompil.c:1541:17: note: use '==' to turn this assignment into an equality comparison 1541 | if (args = args->cdrp) { | ^ | == bucompil.c:1514:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1514 | static void bu_com8p warnings generated. ile_foreach(args) | ^ bucompil.c:1594:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1594 | if (args = args->cdrp) { | ~~~~~^~~~~~~~~~~~ bucompil.c:1594:17: note: place parentheses around the assignment to silence this warning 1594 | if (args = args->cdrp) { | ^ | ( ) bucompil.c:1594:17: note: use '==' to turn this assignment into an equality comparison 1594 | if (args = args->cdrp) { | ^ | == bucompil.c:1582:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1582 | static void bu_compile_while(args) | ^ bucompil.c:1635:28: warning: incompatible pointer types passing 'struct conscell *' to parameter of type 'struct alphacell *' [-Wincompatible-pointer-types] 1635 | bu_compile_atom(s->carp); | ^~~~~~~ bucompil.c:1648:28: warning: incompatible pointer types passing 'struct conscell *' to parameter of type 'struct alphacell *' [-Wincompatible-pointer-types] 1648 | bu_compile_atom(s->carp); | ^~~~~~~ bucompil.c:1621:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1621 | static void bu_compile_prog(args) | ^ bucompil.c:1674:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1674 | static void bu_compile_file_prog(args) | ^ bucompil.c:1700:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1700 | static void bu_compile_repeat(args) | ^ bucompil.c:1739:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1739 | static void bu_compile_parsetq_values(args) | ^ bucompil.c:1768:21: warning: passing arguments to 'liulength' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1768 | if (liulength(args) % 2 != 0) goto er1; | ^ bucompil.c:1788:29: warning: incompatible pointer types passing 'struct conscell *' to parameter of type 'struct alphacell *' [-Wincompatible-pointer-types] 1788 | bu_compile_atom(var); | ^~~ bucompil.c:1760:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1760 | static void bu_compile_parsetq(args) | ^ bucompil.c:1828:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1828 | if (cdrp = args->cdrp) { | ~~~~~^~~~~~~~~~~~ bucompil.c:1828:26: note: place parentheses around the assignment to silence this warning 1828 | if (cdrp = args->cdrp) { | ^ | ( ) bucompil.c:1828:26: note: use '==' to turn this assignment into an equality comparison 1828 | if (cdrp = args->cdrp) { | ^ | == bucompil.c:1817:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1817 | static void bu_compile_and(args) | ^ bucompil.c:1872:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1872 | if (cdrp = args->cdrp) { | ~~~~~^~~~~~~~~~~~ bucompil.c:1872:26: note: place parentheses around the assignment to silence this warning 1872 | if (cdrp = args->cdrp) { | ^ | ( ) bucompil.c:1872:26: note: use '==' to turn this assignment into an equality comparison 1872 | if (cdrp = args->cdrp) { | ^ | == bucompil.c:1860:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1860 | static void bu_compile_or(args) | ^ bucompil.c:1913:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1913 | static void bu_compile_caseq(aargs) | ^ bucompil.c:1990:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1990 | static void bu_compile_cadr(name, args) | ^ bucompil.c:82:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 82 | static void bu_compile_cadr(); | ^ bucompil.c:2027:19: warning: passing arguments to 'GetFix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2027 | if (!GetFix(label->valstack->carp, &scope)) goto er3; | ^ bucompil.c:2033:41: warning: incompatible pointer types passing 'struct alphacell *' to parameter of type 'struct conscell *' [-Wincompatible-pointer-types] 2033 | er2: cerror("go: target not an atom", label); | ^~~~~ bucompil.c:2035:94: warning: incompatible pointer types passing 'struct alphacell *' to parameter of type 'struct conscell *' [-Wincompatible-pointer-types] 2035 | er3: cerror("go: target out of scope of closest enclosing prog, while, foreach or repeat", label); | ^~~~~ bucompil.c:2019:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2019 | static void bu_compile_go(args) | ^ bucompil.c:2043:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2043 | static void bu_compile_car(args) | ^ bucompil.c:2057:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2057 | static void bu_compile_cdr(args) | ^ bucompil.c:2071:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2071 | static void bu_compile_cons(args) | ^ bucompil.c:2085:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2085 | static void bu_compile_eq(args) | ^ bucompil.c:2099:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2099 | static void bu_compile_zerop(args) | ^ bucompil.c:2113:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2113 | static void bu_compile_inc(args) | ^ bucompil.c:2127:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2127 | static void bu_compile_length(args) | ^ bucompil.c:2141:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2141 | static void bu_compile_dec(args) | ^ bucompil.c:2155:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2155 | static void bu_compile_null(args) | ^ bucompil.c:2169:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2169 | static void bu_compile_not(args) | ^ bucompil.c:2183:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2183 | static void bu_compile_listp(args) | ^ bucompil.c:2197:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2197 | static void bu_compile_fixp(args) | ^ bucompil.c:2211:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2211 | static void bu_compile_hunkp(args) | ^ bucompil.c:2225:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2225 | static void bu_coclang -pipe -Os -c -o bucons.o bucons.c mpile_atomp(args) | ^ bucompil.c:2239:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2239 | static void bu_compile_numbp(args) | ^ bucompil.c:2253:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2253 | static void bu_compile_floatp(args) | ^ bucompil.c:2267:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2267 | static void bu_compile_stringp(args) | ^ bucompil.c:2281:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2281 | static void bu_compile_arg(args) | ^ bucompil.c:2295:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2295 | static void bu_compile_argQ(args) | ^ bucompil.c:2309:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2309 | static void bu_compile_listify(args) | ^ bucompil.c:2323:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2323 | static void bu_compile_quote(args) | ^ bucompil.c:2349:21: warning: passing arguments to 'liulength' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2349 | n = liulength(args); | ^ bucompil.c:2354:25: warning: passing arguments to 'bucompile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2354 | clisp = bucompile(&c1); | ^ bucompil.c:2364:34: warning: incompatible pointer types passing 'struct alphacell *' to parameter of type 'struct conscell *' [-Wincompatible-pointer-types] 2364 | bu_compile_literal(quotehold); | ^~~~~~~~~ bucompil.c:2373:34: warning: incompatible pointer types passing 'struct alphacell *' to parameter of type 'struct conscell *' [-Wincompatible-pointer-types] 2373 | EMIT1FIX((long) bu_litref(self)); | ^~~~ bucompil.c:2344:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2344 | static void bu_compile_errset_or_catch(args, self) | ^ bucompil.c:2390:21: warning: passing arguments to 'liulength' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2390 | if (liulength(args) != 1) goto er; | ^ bucompil.c:2394:25: warning: passing arguments to 'bucompile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2394 | clisp = bucompile(&c1); | ^ bucompil.c:2399:34: warning: incompatible pointer types passing 'struct alphacell *' to parameter of type 'struct conscell *' [-Wincompatible-pointer-types] 2399 | EMIT1FIX(clang -pipe -Os -c -o bucopy.o bucopy.c (long) bu_litref(self)); | ^~~~ bucompil.c:2385:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2385 | static void bu_compile_time_eval(args, self) | ^ bucompil.c:2414:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2414 | static void bu_compile_declare(args, self) | ^ bucompil.c:2461:39: warning: incompatible pointer types passing 'struct alphacell *' to parameter of type 'struct conscell *' [-Wincompatible-pointer-types] 2461 | want_compile = bu_want_compile(atm); /* ask if we are to compile this or not */ | ^~~ bucompil.c:2462:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2462 | push(form); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bucompil.c:2467:12: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2467 | xpush(func_hold); /* push so that held value is not GC'ed */ | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' 478 | #define xpush(x) OVFT mystack[mytop++]=(struct conscell **)&x | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bucompil.c:2470:15: warning: passing arguments to 'budefun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2470 | budefun(args); | ^ bucompil.c:2471:27: warning: incompatible pointer types passing 'struct alphacell *' to parameter of type 'struct conscell *' [-Wincompatible-pointer-types] 2471 | atmref = bu_litref(atm); /* allocate a reference# for this atom */ | ^~~ bucompil.c:2476:28: warning: incompatible pointer types passing 'struct alphacell *' to parameter of type 'struct conscell *' [-Wincompatible-pointer-types] 2476 | bu_declare_func(atm, atm->func); /* declare the type for future type checking */ | ^~~ bucompil.c:2476:33: warning: incompatible pointer types passing 'struct conscell *(*)()' to parameter of type 'struct conscell *' [-Wincompatible-pointer-types] 2476 | bu_declare_func(atm, atm->func); /* declare the type for future type checking */ | ^~~~~~~~~ bucompil.c:2478:32: warning: passing arguments to 'bucompile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2478 | form = bucompile(&c1); /* compile it for insertion into literals */ | ^ bucompil.c:2487:35: warning: incompatible pointer types passing 'struct conscell *' to parameter of type 'struct alphacell *' [-Wincompatible-pointer-types] 2487 | bu_compile_atom(self); /* PUSHL */ | ^~~~ bucompil.c:2494:58: warning: passing arguments to 'CreateInternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2494 | bu_compile_atom(LIST(CreateInternedAtom("apply"))); | ^ bucompil.c:2494:35: warning: incompatible pointer types passing 'struct conscell *' to parameter of type 'struct alphacell *' [-Wincompatible-pointer-types] 2494 | bu_compile_atom(LIST(CreateInternedAtom("apply"))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lisp.h:843:33: note: expanded from macro 'LIST' 843 | #define LIST(x) ((struct conscell *)(x)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bucompil.c:2502:32: warning: incompatible pointer types passing 'struct conscell *' to parameter of type 'struct alphacell *' [-Wincompatible-pointer-types] 2502 | bu_compile_atom(LIST(atm)); /* PUSHL */ | ^~~~~~~~~ ./lisp.h:843:33: note: expanded from macro 'LIST' 843 | #define LIST(x) ((struct conscell *)(x)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bucompil.c:2505:35: warning: incompatible pointer types passing 'struct conscell *(*)()' to parameter of type 'struct conscell *' [-Wincompatible-pointer-types] 2505 | EMIT1FIX(bu_litref(atm->func)); /* PUSHL */ | ^~~~~~~~~ bucompil.c:2509:55: warning: passing arguments to 'CreateInternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2509 | bu_compile_atom(LIST(CreateInternedAtom("putd"))); | ^ bucompil.c:2509:32: warning: incompatible pointer types passing 'struct conscell *' to parameter of type 'struct alphacell *' [-Wincompatible-pointer-types] 2509 | bu_compile_atom(LIST(CreateInternedAtom("putd"))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lisp.h:843:33: note: expanded from macro 'LIST' 843 | #define LIST(x) ((struct conscell *)(x)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bucompil.c:2451:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2451 | static void bu_compile_defun(args, self) | ^ bucompil.c:2544:13: warning: passing arguments to 'apply' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2544 | apply(self, args); | ^ bucompil.c:2545:24: warning: incompatible pointer types passing 'struct alphacell *' to parameter of type 'struct conscell *' [-Wincompatible-pointer-types] 2545 | bu_declare_func(atm, atm->func); /* declare the type for future type checking */ | ^~~ bucompil.c:2545:29: warning: incompatible pointer types passing 'struct conscell *(*)()' to parameter of type 'struct conscell *' [-Wincompatible-pointer-types] 2545 | bu_declare_func(atm, atm->func); /* declare the type for future type checking */ | ^~~~~~~~~ bucompil.c:2547:24: warning: incompatible pointer types passing 'struct conscell *' to parameter of type 'struct alphacell *' [-Wincompatible-pointer-types] 2547 | bu_compile_atom(LIST(self)); /* PUSHL */ | ^~~~~~~~~~ ./lisp.h:843:33: note: expanded from macro 'LIST' 843 | #define LIST(x) ((struct conscell *)(x)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bucompil.c:2554:47: warning: passing arguments to 'CreateInternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2554 | bu_compile_atom(LIST(CreateInternedAtom("apply"))); | ^ bucompil.c:2554:24: warning: incompatible pointer types passing 'struct conscell *' to parameter of type 'struct alphacell *' [-Wincompatible-pointer-types] 2554 | bu_compile_atom(LIST(CreateInternedAtom("apply"))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lisp.h:843:33: note: expanded from macro 'LIST' 843 | #define LIST(x) ((struct conscell *)(x)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bucompil.c:2537:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2537 | static void bu_compile_defmacro(args, self) | ^ bucompil.c:2617:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2617 | static fptr bu_lookup_compile_func(name) | ^ bucompil.c:83:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 83 | static fptr bu_lookup_compile_func(); | ^ bucompil.c:2692:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2692 | push(eml); push(all); push(litset); xpush(eml_hold); /* all = assembler, litset = literals ref'd */ | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bucompil.c:2692:19: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2692 | push(eml); push(all); push(litset); xpush(eml_hold); /* all = assembler, litset = literals ref'd */ | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bucompil.c:2692:30: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2692 | push(eml); push(all); push(litset); xpush(eml_hold); /* all = assembler, litset = literals ref'd */ | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bucompil.c:2692:44: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2692 | push(eml); push(all); push(litset); xpush(eml_hold); /* all = assembler, litset = literals ref'd */ | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' 478 | #define xpush(x) OVFT mystack[mytop++]=(struct conscell **)&x | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bucompil.c:2693:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2693 | push(tmp); xpush(litset_hold); xpush(all_hold); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bucompil.c:2693:19: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2693 | push(tmp); xpush(litset_hold); xpush(all_hold); | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' 478 | #define xpush(x) OVFT mystack[mytop++]=(struct conscell **)&x | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bucompil.c:2693:39: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2693 | push(tmp); xpush(litset_hold); xpush(all_hold); | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' 478 | #define xpush(x) OVFT mystack[mytop++]=(struct conscell **)&x | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bucompil.c:2694:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2694 | push(tmp2); xpush(errlist_hold); push(errlist); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bucompil.c:2694:20: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2694 | push(tmp2); xpush(errlist_hold); push(errlist); | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' 478 | #define xpush(x) OVFT mystack[mytop++]=(struct conscell **)&x | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bucompil.c:2694:41: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2694 | push(tmp2); xpush(errlist_hold); push(errlist); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bucompil.c:2698:18: warning: passing arguments to 'lierrh' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2698 | lierrh(cerror); /* on any interpreter error call 'cerror' */ | ^ bucompil.c:2699:12: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2699 | push(typeset); /* new NULL typeset only for TOP level, rest shared */ | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bucompil.c:2712:22: warning: passing arguments to 'nreverse' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2712 | all = nreverse(all); /* reverse instructions as they are built backwards */ | ^ bucompil.c:2713:20: warning: passing arguments to 'enlist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2713 | all = enlist(all); /* listify it because we next return literal references */ | ^ bucompil.c:2717:24: warning: passing arguments to 'busymtlist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2717 | tmp = busymtlist(&c1); | ^ bucompil.c:2718:20: warning: passing arguments to 'enlist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2718 | tmp = enlist(tmp); /* then make it the car of the returned */ | ^ bucompil.c:2720:15: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2720 | tmp2 = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bucompil.c:2721:29: warning: passing arguments to 'nreverse' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2721 | tmp2->carp = nreverse(errlist); /* put them in order they were found (easier to read later) */ | ^ bucompil.c:2723:14: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2723 | tmp = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bucompil.c:2724:43: warning: passing arguments to 'CreateInternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2724 | tmp->carp = LIST(CreateInternedAtom("$$clisp$$")); | ^ bucompil.c:2738:18: warning: passing arguments to 'lierrh' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2738 | lierrh(NULL); /* restore error handler */ | ^ bucompil.c:2741:22: warning: passing arguments to 'gerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2741 | gerror(INTERRUPT); | ^ bucompil.c:2746:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2746 | er: ierror("compile"); /* doesn't return */ | ^ bucompil.c:2665:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2665 | struct conscell *bucompile(form) | ^ bucompil.c:193:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 193 | struct conscell *bucompile(); | ^ In file included from bucopy.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); In file included from | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIbucons.c:8: ./lisp.h:947:16B:C _warning: CSa function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]T R getenv(const c947h | aerx t*e)r;n c| h ^a r * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:In file included from 162bucopy.c::188:: ./lisp.hnote: :conflicting prototype is here953 :16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]162 | ch 953a | extern vro i*d_ L*I B Cm_aClSlToRc (g)e;t e n| v ^( const char *); | ^ In file included from bucons.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bucopy.c:16:22: warning: passing arguments to 'copy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16 | return(cbucons.co:p20y:(8f:o rwarning: mpassing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]- >ca r20p | ) ) ; | ^ xpush(form); | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' bucopy.c :47817 | :#14d:e fwarning: ipassing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | ierrnor("copy"); /* doesn't return e xpush(x) OV*FT m/ | ^ ystack[mytop++]=(struct conscell **)&x | ^ ./lisp.h:461:62: note: bucopy.cexpanded from macro 'OVFT' 461: | # 13 :18 : warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] define OVFT if (mytop > emytop) stkovfl(0); | ^ 13 | struct conscell *bucopy(form) | ^ bucons.c:25:24: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | { temp2 = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bucons.c:31:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 31 | ierror("cons"); /* doesn't return */ | ^ bucons.c:17:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | struct conscell *bucons(form) | ^ 5 warnings generated. 6 warnings generated. clang -pipe -Os -c -o bucopysy.o bucopysy.c clang -pipe -Os -c -o bucos.o bucos.c 251 warnings generated. clang -pipe -Os -c -o bucxr.o bucxr.c In file included from bucos.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char In file included from bucopysy.c:8: ./lisp.h:947:*_LIBC_CSTR getenv(const cha16r *); | ^ : warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] In file included from bucos.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern vo947i | exd t* malloc(); | ^ ern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bucopysy.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bucos.c:17:23: warning: passing arguments to 'GetFloat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | if (GetFloat(form->carp,&f)) | ^ bucos.c:18:31: warning: passing arguments to 'newrealop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | return(newrealop(cbucopysy.c:24:46o:s (warning: fpassing arguments to 'CreateUninternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]) )); | 24 ^ | { bucos.c :n19a:t14 := warning: Cpassing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]r eate U19n | i n t e r n e diAetrormo(ra(t"-c>oast"o)m;) ; / *| ^ doesn't retu rn */ | ^ bucos.c:13:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | struct conscell *bubucopysy.cc:o36s:(14f:o rwarning: mpassing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]) | ^ 36 | ierror("copysymbol"); /* doesn't return */ | ^ bucopysy.c:16:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16 | struct conscell *bucopysymbol(form) | ^ 6 warnings generated. 5 warnings generated. clang -pipe -Os -c -o budeclar.o budeclar.c clang -pipe -Os -c -o budefine.o budefine.c In file included from bucxr.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bucxr.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bucxr.c:19:23: warning: passing arguments to 'GetFix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | { if (GetFix(form->carp,&index)) | ^ bucxr.c:25:49: warning: passing arguments to 'GetHunkIndex' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | return(*GetHunkIndex(h,(int) index)); | ^ bucxr.c:30:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | ierror("cxr"); /* doesn't return */ | ^ bucxr.c:15:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15 | struct conscell *bucxr(form) | ^ 6 warnings generated. clang -pipe -Os -c -o budefun.o budefun.c In file included from budefine.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from budefine.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ In file included from budeclar.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] budefine.c :94731 | :e61: warning: passing arguments to 'lexprify' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 31 | x { funcinstall(FN_USEXtern char * PR,FUNCTIONg(etenlvexpr(); | ^ ify(body)),NULL,atm); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is herebudefine.c:31:33: warning: passing arguments to 'funcinstall' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 162 | char * _LIBC_CSTR 31g | e t e n v ( c o n s t c h a r {* ) ; fu | ^ ncinstall(FN_USEXIn file included from Pbudeclar.cR:,8F: U./lisp.hN:CTIO953N(:l16e:x prify(body)),warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | exteNULL,atm); | ^ rn void * malloc(); | ^ budefine.c:36:66: warning: passing arguments to 'lexprify' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | { funcinstall(FN_USMACRO,FUNCTION(lexprify(body)),NULL,atm); | ^ budefine.c:36:37: warning: passing arguments to 'funcinstall' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | { funcinstall(FN_USMAbudeclar.c:13:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] CRO,FUNCTION(lexprify( 13 | strbucotd yc)o)n,sNcUeLlLl, a*tbmu)d;e c l| a ^r e(form) | ^ budefine.c:41:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 41 | ierror("def"); /* doesn't return */ | ^ budefine.c:18:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | struct conscell *budefine(form) | ^ In file included from budefun.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from budefun.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ budefun.c:22:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | xpush(form); push(r);push(s); push(args); | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' 478 | #define xpush(x) OVFT mystack[mytop++]=(struct conscell **)&x | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ budefun.c:22:21: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | xpush(form); push(r);push(s); push(args); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ budefun.c:22:29: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | xpush(form); push(r);push(s); push(args); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ budefun.c:22:38: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | xpush(form); push(r);push(s); push(args); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ budefun.c:30:47: warning: passing arguments to 'lookupatom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | { if (args == LIST(lookupatom("fexpr",INTERNED))) | ^ budefun.c:33:51: warning: passing arguments to 'lookupatom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 33 | 3 warning s generated . { if (args == LIST(lookupatom("expr",INTERNED))) | ^ budefun.c:36:55: warning: passing arguments to 'lookupatom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | if (args == LIST(lookupatom("macro",INTERNED))) | ^ budefun.c:42:37: warning: passing arguments to 'enlist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | args = enlist(args); | ^ budefun.c:48:35: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | ierror("defun"); | ^ budefun.c:55:24: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | { r = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ budefun.c:57:24: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | s = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ budefun.c:62:64: warning: passing arguments to 'lexprify' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 62 | funcinstall(FN_USMACRO,FUNCTION(lexprify(r)),NULL,atm); | ^ budefun.c:62:35: warning: passing arguments to 'funcinstall' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 62 | funcinstall(FN_USMACRO,FUNCTION(lexprify(r)),NULL,atm); | ^ budefun.c:64:63: warning: passing arguments to 'lexprify' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | funcinstall(FN_USEXPR,FUNCTION(lexprify(r)),NULL,atm); | ^ budefun.c:64:35: warning: passing arguments to 'funcinstall' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | funcinstall(FN_USEXPR,FUNCTION(lexprify(r)),NULL,atm); | ^ budefun.c:69:15: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | ierror("defun"); /* doesn't return */ | ^ budefun.c:19:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | struct conscell *budefun(form) | ^ In file included from budefun.c:8: ./lisp.h:936:28: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 936 | extern struct conscell * budefun(); | ^ 8 warnings generated. clang -pipe -Os -c -o budelete.o budelete.c clang -pipe -Os -c -o budiff.o budiff.c 20 warnings generated. clang -pipe -Os -c -o budisasm.o budisasm.c In file included from budiff.c:7: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from budiff.c:7: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ budiff.c:16:41: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16 | if (form == NULL) return(newintop(0L)); | ^ budiff.c:17:21: warning: passing arguments to 'GetFloat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | if (!GetFloat(form->carp,&diff)) goto ERR; | ^ budiff.c:21:19: warning: passing arguments to 'GetFloat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 | if (!GetFloat(form->carp,&op)) goto ERR; | ^ budiff.c:26:35: warning: passing arguments to 'newrealop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | if (isflt) return(newrealop( diff )); | ^ budiff.c:27:23: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | return(newintop( (long) diff )); | ^ budiff.c:28:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 28 | ERR: ierror("diff|difference"); /* doesn't return */ | ^ budiff.c:13:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | struct conscell *budiff(form) | ^ In file included from budisasm.c:7: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from budisasm.c:7: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ budisasm.c:52:39: warning: passing arguments to 'bu_byop_lookup_instruction' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | if (!bu_byop_lookup_instruction(op, &name, &n, &kind, &cntr)) { | ^ budisasm.c:73:32: warning: passing arguments to 'flatsize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | if (flatsize(literal[lit2], 200) < 200) { | ^ budisasm.c:75:33: warning: passing arguments to 'printlist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | printlist(fp,literal[lit2],DELIM_ON,NULL,NULL); /* also print it as a comment */ | ^ budisasm.c:78:32: warning: passing arguments to 'flatsize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | if (flatsize(literal[lit], 200) < 200) { | ^ budisasm.c:80:33: warning: passing arguments to 'printlist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 80 | printlist(fp,literal[lit],DELIM_ON,NULL,NULL); /* also print it as a comment */ | ^ budisasm.c:84:32: warning: passing arguments to 'flatsize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | if (flatsize(literal[lit2], 200) < 200) { /* LITN1 is the call format ie CALL */ | ^ budisasm.c:86:33: warning: passing arguments to 'printlist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 86 | printlist(fp,literal[lit2],DELIM_ON,NULL,NULL); /* also print it as a comment */ | ^ budisasm.c:47:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 47 | char *bu_disassemble_1_inst(fp, ip, literal) | ^ budisasm.c:131:34: warning: passing arguments to 'bu_lookup_instruction' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | if (!bu_lookup_instruction("RETURN", &returninstr, &n, &kind)) goto er; | ^ budisasm.c:166:23: warning: passing arguments to 'prettyprint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | prettyprint(*l, 10, 10, fp); | ^ budisasm.c:170:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] 170 | else | ^ In file included from budelete.c:3: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(budisasm.c:193:27: warning: passing arguments to 'prettyprint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ) 193 | ; | ^ pret/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.ht:162yprint:18: note: conflicting prototype is here( *l, 10, 1621 | 0c,h afrp )*;_ L I| B ^C _CSTR getenv(const char *); | ^ budisasm.c:200In file included from budelete.c:3: ./lisp.h:953:16:: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 95314 | :e xwarning: tpassing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]e rn voi d200 | *e r :m a l l oice(r)r;o r (| " ^d isassemble"); /* doesn't return */ | ^ budisasm.c:97:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | struct conscell *budisassemble(form) | ^ budelete.c:39:19: warning: passing arguments to 'GetFix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | if (!GetFix(form->carp, n)) goto er; | ^ budelete.c:29:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 29 | static int getdelparms(form, e, l, n) | ^ budelete.c:65:37: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | for( ; (h != NULL) && (*cmp)(h->carp, e); h = h->cdrp) | ^ budelete.c:83:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 83 | if ((*cmp)(t->carp, e)) { | ^ budelete.c:50:25: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | static struct conscell *deletexp(l, e, n, cmp) | ^ budelete.c:107:50: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | if (!getdelparms(form, &e, &l, &n)) ierror("delete"); | ^ budelete.c:103:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | struct conscell *budelete(form) | ^ budelete.c:121:50: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 121 | if (!getdelparms(form, &e, &l, &n)) ierror("delq"); | ^ budelete.c:117:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 117 | struct conscell *budelq(form) | ^ budelete.c:135:50: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 135 | if (!getdelparms(form, &e, &l, &n)) ierror("remove"); | ^ budelete.c:136:31: warning: passing arguments to 'topcopy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | return(deletexp(topcopy(l), e, (int) n, equal)); | ^ budelete.c:131:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | struct conscell *buremove(form) | ^ budelete.c:149:50: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 149 | if (!getdelparms(form, &e, &l, &n)) ierror("remq"); | ^ budelete.c:150:31: warning: passing arguments to 'topcopy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 150 | return(deletexp(topcopy(l), e, (int) n, eq)); | ^ budelete.c:145:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 145 | struct conscell *buremq(form) | ^ 9 warnings generated. clang -pipe -Os -c -o budivide.o budivide.c 17 warnings generated. clang -pipe -Os -c -o budrain.o budrain.c 16 warnings generated. clang -pipe -Os -c -o bueq.o bueq.c In file included from budivide.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] In file included from budrain.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern 947 | extern char * getenv(); chaIn file included from bueq.c:8: ./lisp.hr| * ^ :947:/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h16:: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 162 947 | exte:18:g note: econflicting prototype is heret enr 162 | cvh(); n | a r ^ */Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h_:162:18: note: conflicting prototype is here c h162a | rL * I BgCe_tCeSncvh(a)r; * _| T ^ R getenvLIBC_/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18:(coCnstS cnote: hconflicting prototype is herea Tr R162 | gcet*eh);ar *n_LIv (c o| n ^s BC_CSTR getet char *); | ^ nv(const char *); In file included from In file included from budivide.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] | ^ 953 | extern void * mallobudrain.cc:(8): ;./lisp.h : 953| :In file included from 16: warning: bueq.ca function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | exter ^:n void *8 : ./lisp.hm:a953l:l16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] o c(); 953 | | e ^x tern void * malloc(); | ^ budivide.c:17:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | xpush(form); | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' 478 | #define xpush(x) bueq.c : 26Obudrain.cV:F25T: 14m:: 24warning: :passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] warning: passing arguments to 'eq' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | ysta ck[myt 25 | ERR : ierror if (eq(o1("dop++]=(strrai,n o2)) retu"cutr )c;o n s/n* doesn't return */ | ^ (LIcbudrain.c:14e:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] l14l | s*truct *)&x | ^ ./lisp.h:461coSnscTe(ltlh:62: note: expanded from macro 'OVFT' *b u461 | # odrain(form) | ^ define l dO)V)F;T | ^ if (mytop > emytop) stkovfl(0); | ^ bueq.c:30:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | ierror("eq"); /* doesn't return */ | ^ budivide.c:25:34: warning: passing arguments to 'gerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | bueq.c : 18 : 18 : gerwarning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | struct rconscell *bueq(form) | ^ or("divide by zero"); | ^ budivide.c:30:26: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | ierror("/"); | ^ budivide.c:34:21: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | xret(newintop(quot),1); | ^ budivide.c:14:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | struct conscell *budivide(form) | ^ 5 warnings generated. 4 warnings generated. 7 warnings generated. clang -pipe -Os -c -o buequal.o buequal.c clang -pipe -Os -c -o buequals.o buequals.c clang -pipe -Os -c -o buevenp.o buevenp.c In file included from buequal.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buequal.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buequal.c:23:29: warning: passing arguments to 'equal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23 | { if (equal(e1,e2)) | ^ buequal.c:30:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | ierror("equal"); /* doesn't return */ | ^ buequal.c:14:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | struct conscell *buequal(form) | ^ In file included from buequals.c:8In file included from buevenp.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern c: har * getenv(); | ./lisp.h ^ :947:16: /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.hwarning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] :162:18: note: conflicting prototype is here 947 | ext ern 162c | hcahra r* * _gLeItBeCn_vC(S)T;R g| e ^t env(const char */Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h); | ^ In file included from buevenp.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] : 953 | exte162rn :vo18i: note: dconflicting prototype is here * malloc(); | ^ 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buequals.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buevenp.c:26:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] buequals.c :26 | ierror16(:"8e:v ewarning: npassing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]p "); 16 | xpush(form); | ^ ./lisp.h :478:29: /* doesn't return */ | ^ note: expanded from macro 'xpush' 478 | #definebuevenp.c: 13:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | struct conscell *buevenp(form) | ^ xpush(x) OVFT mystack[mytop++]=(struct conscell **)&x | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ buequals.c:24:52: warning: passing arguments to 'MixedTypeCompare' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | { if ((result = MixedTypeCompare(op1,op2)) == MT_EQUAL) | ^ buequals.c:31:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 31 | ierror("="); /* doesn't return */ | ^ buequals.c:13:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | struct conscell *buequals(form) | ^ 5 warnings generated. 4 warnings generated. clang -pipe -Os -c -o buexec.o buexec.c 6 warnings generated. clang -pipe -Os -c -o buexit.o buexit.c clang -pipe -Os -c -o buexp.o buexp.c In file included from buexec.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buexec.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buexec.c:23:26: warning: passing arguments to 'GetString' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23 | if (!GetString(form->carp,&str)) ierror("exec"); | ^ buexec.c:23:51: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23 | if (!GetString(form->carp,&str)) ierror("exec"); | ^ buexec.c:24:62: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | if (sizeof(buff) <= (n += strlen(str) + 1)) ierror("exec"); | ^ buexec.c:34:20: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | r = newintop(((long)system(buff))); | ^ buexec.c:17:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | struct conscell *buexec(form) | ^ In file included from buexit.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); In file included from buexp.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] | ^ 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIIn file included from BCbuexit.c:_8C: S./lisp.hTR getenv(:c953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ons t char *); | ^ 953In file included from buexp.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | ex | textern voied * malloc(); | ^r n void * malloc(); | ^ buexp.c:17:23: warning: passing arguments to 'GetFloat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | buexit.c : 23 : 14i:f warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ( 23 | ierrorG("eetxit");F /* loat(form->carp,&doef)) | ^ sn't return */ buexp.c:18:31: warning: | ^ passing arguments to 'newrealop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | return(nbuexit.c:e15w:r18e:a lwarning: oa function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]p (exp (15f | )s)t)r;u c t| ^c onscell *buexit(form) | ^ buexp.c:19:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | ierror("exp"); /* doesn't return */ | ^ buexp.c:13:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | struct conscell *buexp(form) | ^ 7 warnings generated. 4 warnings generated. 6 warnings generated. clang -pipe -Os -c -o buexplod.o buexplod.c clang -pipe -Os -c -o buexpmem.o buexpmem.c clang -pipe -Os -c -o buexpt.o buexpt.c In file included from buexpmem.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buexpmem.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buexpmem.c:24:36: warning: passing arguments to 'GetFix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | if ((form == NULL)||(!GetFix(form->carp, &c))) goto er; | ^ buexpmem.c:26:36: warning: passing arguments to 'GetFix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | if ((form == NULL)||(!GetFix(form->carp, &a))) goto er; | ^ buexpmem.c:28:36: warning: passing arguments to 'GetFix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 28 | if ((form == NULL)||(!GetFix(form->carp, &h))) goto er; | ^ buexpmem.c:35:20: warning: passing arguments to 'liexpmem' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 35 | if (liexpmem(a,c,h) == 0) return(LIST(thold)); | ^ buexpmem.c:42:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | er: ierror("expand-memory"); /* doesn't return */ | ^ buexpmem.c:16:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16 | struct conscell *buexpandmemory(form) | ^ 8 warnings generated. In file included from In file included from buexpt.cbuexplod.c::88: : ./lisp.h:947./lisp.h::947:1616: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] : warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | ex947te | renx tcehranr c*h a rg e*t env(); | ^ getenv(); /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here :162:18: note: conflicting prototype is here 162 | char * _162L | IcBhCa_rC S*T_RL IgBeCt_eCnSvT(R getconst char *); | ^ envIn file included from buexplod.c(c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | exteorn voidn st char* mallo c*());; | ^ | ^ In file included from buexpt.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buexplod.c:22:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | push(f); push(l); | ^ ./lisp.h:477:29: note: expanded from macro 'push' buexpt.c: 477 | #define push(x) 20:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] OV F20T mystack[mytop++]=(struct consc | elll on*g* int)expt(x,y) &x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT | ^ if (mytop > emytop) stkovfl(0); | ^ buexplod.c:22:17: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | push(f); push(l); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ buexpt.c:47:41: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 47 | return( newintop( intexpt( FIX(p1)->atom, FIX(p2)->atom ) )buexplod.c :24:35); | ^ : warning: passing arguments to 'GetNumberOrString' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | buexpt.c:48:33: warning: passing arguments to 'GetFloat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | { if (!Ge tNumberOrString(form i-f (>ca GetFloatrp,&s))(p1, g&oftoop 1E)R R&;& G| e ^t Float(p2, &fop2) ) | ^ buexplod.cbuexpt.c:48:56: warning: passing arguments to 'GetFloat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | :27:21: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | if ( G e t F l o a t ({p 1 , f& f=op n1e)w (&C&O NGetFSCELclang -pipe -Os -c -o bufact.o bufact.c loLa); | ^ ./lisp.h:920:t(p223: note: expanded from macro 'new' 920 | #de,fine new(x) newco&ns(x) f o p 2 ) ) | ^ /* rename new it clashes */ | ^ buexpt.c:49:42: warning: passing arguments to 'newrealop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | returbuexplod.cn:(31 :n50e:w warning: passing arguments to 'CreateInternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 31 | f->carp = LIST(CreaterIneternedAtom(woarlko)p)(; p o| w ^( fop1, fop2 ) ) ); | ^ buexpt.c:53:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 53buexplod.c | : 33 : 25 : warning: ipassing arguments to 'reverse' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 33 | error("expt"); /* doesn't re t u rxnr e */ t| ^ (reverse(f),2); | buexpt.c ^: 37:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | strucbuexplod.ct:35:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]co nscell 35* | b u eExRpRt:(form) ierro r (| " ^e xplode"); /* doesn't return */ | ^ buexplod.c:18:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | struct conscell *buexplode(form) | ^ 10 warnings generated. 9 warnings generated. clang -pipe -Os -c -o bufclose.o bufclose.c clang -pipe -Os -c -o bufilepo.o bufilepo.c In file included from bufact.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bufact.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bufact.c:18:21: warning: passing arguments to 'GetFix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | if (GetFix(form->carp,&pump)) | ^ bufact.c:23:30: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23 | return(newintop(val)); | ^ bufact.c:25:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | ierror("fact"); /* doesn't return */ | ^ bufact.c:14:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | struct conscell *bufact(form) | ^ 6 warnings generated. clang -pipe -Os -c -o bufilest.o bufilest.c In file included from bufclose.c:8: ./lisp.h:In file included from bufilepo.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 947 | :e16x:t ewarning: rna function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] char * gete n947v | (extern char) ;* | g ^e tenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR: 162g:e18t:e nnote: vconflicting prototype is here( const ch 162 | char *ar *); | ^ _LIBC_CSTR getenv(const char *In file included from )bufilepo.c;: 8 : | ./lisp.h:953:16: warning: ^a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ In file included from bufclose.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bufilepo.c:17:45: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 17 | { FILE *port; long offset; extern long ftell(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:254:7: note: conflicting prototype is here 254 | long ftell(FILEbufclose.c: *); | ^ 33:42: warning: passing arguments to 'ioerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 33 | if (*p == NULL) ioerror(*p); | ^ bufclose.c:34:29: warning: passing arguments to 'buresetlog' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | bufilepo.c:23:27: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] b23 | uresetlog(*p, 0); | ^ return(newinto p((long)ftell(port))); | ^ bufclose.c:35:49: warning: passing arguments to 'ioerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 35 | if (fclose(*p) == EOF) ioerbufilepo.c:29:27: ror(*p); | ^ warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 29 | return(nbufclose.ce:wintop(of37:32: warning: fpassing arguments to 'GetString' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] set) 37 | ); | ^ if (Gebufilepo.ctString(PORT(form->:30:15: warning: passing arguments to 'ioerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | IcOEaRrRp:) ioerror(port)->fname, &;s) | ^ ) { | ^ bufilepo.c:31:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 31 | ERR: ierror("filepos"); /* doesn't return */ | ^ bufclose.c:39:32: warning: passing arguments to 'close' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | bufilepo.c : 15 : 18 : warning: closa function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] e(fd); | ^15 | struct conscell *bufilepos(form) | ^ bufclose.c:45:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | ierror("close"); /* doesn't return */ | ^ bufclose.c:26:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | struct conscell *bufclose(form) | ^ 8 warnings generated. 9 warnings generated. clang -pipe -Os -c -o bufillar.o bufillar.c clang -pipe -Os -c -o bufix.o bufix.c In file included from bufilest.c:4: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bufilest.c:4: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bufilest.c:17:24: warning: passing arguments to 'GetString' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | if (GetString(form->carp, &path)) { | ^ bufilest.c:25:17: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | push(h); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bufilest.c:26:25: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | h = l = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bufilest.c:27:31: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | FIX(l->carp = new(FIXATOM))->atom = s_buf.st_ctime; | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) In file included from bufix.c:8: ./lisp.h:947 :16: /* renwarning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] a947 | emxet enrenw In file included from cbufillar.ch:a8r: ./lisp.h*: 947 :g16e:t ite cnlva(s)h;e s | * ^/ | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBwarning: Ca function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]_ CSTR getebufilest.cn:v28 947 | extern char *( c ognst char *); | ^ et:en22v(); | ^ : warning: In file included from passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: bufix.c:8: ./lisp.h:conflicting prototype is here 16228 | char *_L953 | I B C _ C S T R g e t(eln v=( cnoenws(tC OcNhSaCrE L*L);) ) | ^ :16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | e->cdrp = h; | ^ ./lisp.h:920:23: note: expanded from macro 'new' In file included from bufillar.cx:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern tern void * ma 920 | #defivne new(xloid * mallloo)c( )n;e cw(); cons(x) | ^ | ^ /* rename new it clashes */ | ^ bufilest.c:30:31: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | FIX(l->carp = new(FIXATOM))->atom = s_buf.st_mtime; | ^ bufillar.c:22:28: warning: passing arguments to 'ExtractArray' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./lisp.h:920:23: note: expanded from macro 'new' 92022 | { bufix.c:21:32: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 | | if (ExtractArray #(form->cardpe,fine new(x) new&ar return(newcroinnst(oxp)( (ayl o n g )REAL()t)em | ^ p) /* ren ame new it clashes ->at*om)); | ^ / | bufix.c:24:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ^ bufillar.c24 | : 29 : 37 : warning: passing arguments to 'GetArrayIndex' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 29 | ierror("fix"); / * does bufilest.c:31:22: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] n 31't return * { / | | ^ e = GetArrayI n (l = new(CONSCELL))->bufix.cc:d13r:p18 := warning: ha function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]; 13| | ^s trdex(arrauyc-t> bcaosnes,c./lisp.h:920:23i: note: expanded from macro 'new' 920 | #de,lsli z*ebe)f;i n | ^ e new(x) newcons(x) u fix(form) | ^ /* bufillar.cr:e40:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] name 40n | e w EiRtR :c liaesrhreosr (*"/ f i| l ^l array"); /* dbufilest.c:33:31: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] oesn't re 33 | FIX(l->carp = new(FIXATOMturn) )->atom = s_buf. st*_atime; | / ^ | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(xbufillar.c) :16:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16 | struct consce ll *bufi llarray(form) | ^ /* rename new it clashes */ | ^ bufilest.c:34:22: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | (l = new(CONSCELL))->cdrp = h; | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bufilest.c:36:31: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | FIX(l->carp = new(FIXATOM))->atom = s_buf.st_size; | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bufilest.c:37:22: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | (l = new(CONSCELL))->cdrp = h; | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bufilest.c:39:31: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | FIX(l->carp = new(FIXATOM))->atom = s_buf.st_gid; | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bufilest.c:40:22: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 40 | (l = new(CONSCELL))->cdrp = h; | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bufilest.c:42:31: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | FIX(l->carp = new(FIXATOM))->atom = s_buf.st_uid; | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bufilest.c:43:22: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | (l = new(CONSCELL))->cdrp = h; | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bufilest.c:45:31: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | FIX(l->carp = new(FIXATOM))->atom = s_buf.st_nlink; | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bufilest.c:46:22: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 46 | (l = new(CONSCELL))->cdrp = h; | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bufilest.c:48:31: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | FIX(l->carp = new(FIXATOM))->atom = s_buf.st_mode; | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bufilest.c:52:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | ierror("filestat"); /* doesn't return */ | ^ bufilest.c:12:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | struct conscell *bufilestat(form) | ^ 5 warnings generated. 6 warnings generated. clang -pipe -Os -c -o bufixp.o bufixp.c 22 warnings generated. clang -pipe -Os -c -o buflatc.o buflatc.c clang -pipe -Os -c -o buflatsi.o buflatsi.c In file included from bufixp.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bufixp.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bufixp.c:22:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | ierror("fixp"); /* doesn't return */ | ^ bufixp.c:13:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | struct conscell *bufixp(form) | ^ 4 warnings generated. In file included from buflatsi.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buflatsi.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ In file included from buflatc.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buflatc.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buflatsi.c:25:22: warning: passing arguments to 'printlist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | printlist(NULL,expr,DELIM_ON,NULL,&counter); | ^ buflatsi.c:26:28: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | return(newintop((long)(counter - limit))); | ^ buflatc.c:30:22: warning: buflatsi.cpassing arguments to 'printlist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]: 28:15: warning: 30 | ppassing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]r intl i28s | tE(RNRU:L L , e xiperr,rDoErL(I"Mf_lOaFtFs,iNzUeL"L),;& c ounter); | ^ buflatc.c:31:28: /* dowarning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] e s31n | ' t r e t u r n * /r e t| u ^r n(newintop((long)(counter - limit))); | ^ buflatsi.c:13:19buflatc.c:33:15: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] : 33 | Ewarning: RRa function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] : i13e | rsrtoruct conr("flatc"); /* doesn't return */ | ^ scell *bubuflatc.c:18f:la19t:s iwarning: za function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] e (18f | osrtmr)u c t| ^ conscell *buflatc(form) | ^ clang -pipe -Os -c -o buflattn.o buflattn.c 6 warnings generated. 6 warnings generated. clang -pipe -Os -c -o bufloat.o bufloat.c clang -pipe -Os -c -o bufloatp.o bufloatp.c In file included from bufloatp.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bufloatp.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bufloatp.c:23:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23 | ierror("floatp"); /* doesn't return */ | ^ bufloatp.c:14:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | struct conscell *bufloatp(form) | ^ In file included from bufloat.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: In file included from conflicting prototype is herebuflattn.c :7: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 162 | c947 | extern char * getenv()har *_LIBC_CSTR getenv(const; char *); | ^ | ^ In file included from bufloat.c:8: /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char./lisp.h *_:L953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^IBC_CST R getenv(const char *); | ^ In file included from buflattn.c:7: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bufloat.c:21:33: warning: passing arguments to 'newrealop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] buflattn.c 21 | return(newrealop(:(42d:o8u:b lwarning: epassing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]) FIX(temp)->ato m)42); | | ^ bufloat.c:24:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | push(head); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #ideerfrionre( " f lpouasth"()x;) / * d o e s n 'OtV FrTe tmuyrsnt a ck[mytop++]*/ | ^=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # bufloat.c : 13 :18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | struct conscell *bufloat(form) | ^ define OVFT if (mytop > emytop) stkovfl(0); | ^ buflattn.c:45:15: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | tmp = new(CONSCELL); /* appended to the end */ | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ buflattn.c:54:15: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 54 | tmp = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ buflattn.c:23:25: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23 | static struct conscell *flatcopy(l, ttail) | ^ buflattn.c:118:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | push(tmp); /* mark for GC */ | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ buflattn.c:98:25: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 98 | static struct conscell *flatten(l) | ^ buflattn.c:142:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 142 | er: ierror("flatten"); /* doesn't return */ | ^ buflattn.c:134:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | struct conscell *buflatten(form) | ^ 4 warnings generated. 5 warnings generated. clang -pipe -Os -c -o bufopen.o bufopen.c clang -pipe -Os -c -o buforeac.o buforeac.c 10 warnings generated. clang -pipe -Os -c -o bugc.o bugc.c In file included from bufopen.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bufopen.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bufopen.c:27:39: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 27 | { char *fname, *fmode; FILE *fd,*fopen(); | ^ bufopen.c:29:38: warning: passing arguments to 'GetString' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 29 | if ((form != NULL)&&(GetString(form->carp,&fname))) { | ^ bufopen.c:32:40: warning: passing arguments to 'GetString' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 32 | if ((form!=NULL)&&(GetString(form->carp,&fmode))&&(form->cdrp==NULL)) { | ^ bufopen.c:37:26: warning: passing arguments to 'buresetlog' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | buresetlog(fd,1); | ^ bufopen.c:38:58: warning: passing arguments to 'CreateInternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 38 | return(LIST(MakePort(fd,CreateInternedAtom(name)))); | ^ bufopen.c:38:36: warning: passing arguments to 'MakePort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 38 | return(LIST(MakePort(fd,CreateInternedAtom(name)))); | ^ bufopen.c:41:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 41 | ierror("fileopen"); /* doesn't return */ | ^ bufopen.c:25:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | struct conscell *bufopen(form) | ^ In file included from buforeac.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] In file included from bugc.c 947 | extern char * : getenv(); | ^ 8/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h: ./lisp.h:947:16:: 162warning: :a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buforeac.c 947 | e:xt8e: r./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] n 953 | extern voichar * ged * matlelnovc(());; | ^ | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bugc.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buforeac.c:26:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | xpush(form); push(vallis); | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' 478 | #define xpush(x) OVFT mystack[mytop++]=(struct conscell **)&x | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ buforeac.c:26:21: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | bugc.c xpush(form); push:23:17: warning: passing arguments to 'gather' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] (v a23l | l i s ) ; | ^ gather(NULL,NUL./lisp.h:477L:)29; /* : note: expanded from macro 'push' 477 | #define push(x) b e told t o O VFT muysstack[myetro. p++]=(struct conscell **)&x;x=NSee*/ U| L ^ L | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT bugc.c : 25 : 28i:f warning: (passing arguments to 'TestForNonNil' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]m ytop > e25m | y t o p ) s t k o viffl ((0T)e;s t F| o ^r NonNil("$gcprint",0)) printstats(); | ^ bugc.c:26:21: warning: passing arguments to 'SetLongVar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | SetLongVar("$gccounbuforeac.c:31:15: warning: passing arguments to 'bindvar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 31 | btin$d"v,agrc(clooucnatl); | ^ ,NULL); bugc.c /* init:i29a:l14i:z ewarning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]a tom t29o | N I L * / i e| r ^r or("gc"); /* doesn't return */ buforeac.c| : ^34 :21: warning: passing arguments to 'eval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | vallis = evalbugc.c(:f17o:rm->carp); 18 : warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | struct conscell *bugc(form) | ^ /* vallis is the list of values */ | ^ buforeac.c:40:27: warning: passing arguments to 'bindlabel' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 40 | bindlabel(temp->carp,temp->cdrp); /* of (e1 .... eN) */ | ^ buforeac.c:54:41: warning: passing arguments to 'eval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 54 | value = temp = eval(pp->carp); | ^ buforeac.c:69:17: warning: passing arguments to 'unbindvar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | done: unbindvar(local); /* done, so pop the local and labels */ | ^ buforeac.c:73:27: warning: passing arguments to 'unbindvar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | unbindvar(form->carp); | ^ buforeac.c:79:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | er: ierror("foreach"); /* doesn't return */ | ^ buforeac.c:19:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | struct conscell *buforeach(form) | ^ 10 warnings generated. 7 warnings generated. clang -pipe -Os -c -o bugensym.o bugensym.c clang -pipe -Os -c -o buget.o buget.c 12 warnings generated. clang -pipe -Os -c -o bugetdat.o bugetdat.c In file included from buget.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buget.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buget.c:26:32: warning: passing arguments to 'getprop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | return(getprop(atm,indic)); | ^ buget.c:29:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 29 | ierror("get"); /* doesn't return */ | ^ buget.c:18:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | struct conscell *buget(form) | ^ In file included from bugensym.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bugensym.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); In file included from | ^ bugetdat.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bugetdat.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bugensym.c:25:30: warning: passing arguments to 'lookupatom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | if (lookupatom(work,INTERNED) == NULL) | ^ bugensym.c:26:34: warning: passing arguments to 'lookupatom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | bugetdat.c : 17 :28: warning: passing arguments to 'ExtractArray' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | if (lookupato { m if (Ex(work,NOT_INTEtractArrayR(NfEoDrm->carp,)& t=e=m pN)U)L L )| ^ | ^ bugensym.c:27:56: warning: passing arguments to 'CreateUninternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | bugetdat.c : 20 : 14 : warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 20 | return(LIST(CreateUninternedAtom(work))); | ^ ierror("getdbugensym.c:a31:25: warning: passing arguments to 'GetString' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 31 | { if (GetStrinta"); /* gd(form->carp,&r)) | ^ oesn't return */ | ^ bugensym.c:32:54: warning: passing arguments to 'gerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 32 | { if (strlen(r)+5 >= bugetdat.c:13:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] MAXATOMSIZE) gerror 13 | s(t"ruct conastom ctoo big"); | ell *bug ^e tdata(form) | ^bugensym.c:35:34: warning: passing arguments to 'lookupatom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 35 | if (lookupatom(work,INTERNED) == NULL) | ^ bugensym.c:36:38: warning: passing arguments to 'lookupatom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | if (lookupatom(work,NOT_INTERNED) == NULL) | ^ bugensym.c:37:60: warning: passing arguments to 'CreateUninternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | return(LIST(CreateUninternedAtom(work))); | ^ bugensym.c:41:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 41 | ierror("gensym"); /* doesn't return */ | ^ bugensym.c:18:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | struct conscell *bugensym(form) | ^ 5 warnings generated. 5 warnings generated. clang -pipe -Os -c -o bugetd.o bugetd.c 12 warnings generated. clang -pipe -Os -c -o bugetenv.o bugetenv.c clang -pipe -Os -c -o bugetlen.o bugetlen.c In file included from bugetd.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bugetd.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bugetd.c:24:47: warning: passing arguments to 'CreateInternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | return(LIST(CreateInternedAtom("binary"))); | ^ bugetd.c:30:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | ERR: ierror("getd"); /* doesn't return */ | ^ bugetd.c:15:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15 | struct conscell *bugetd(form) | ^ In file included from bugetenv.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | exteIn file included from bugetlen.c:8: ./lisp.h:947rn char * getenv(); | ^ :/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:16162:18: note: conflicting prototype is here 162 | char *:_LI warning: BC_a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] CSTR getenv(const char *); | ^ In file included from bugetenv.c:8947 | : ./lisp.h:953:ex16:t warning: erna function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); ch| ^ ar * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bugetlen.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bugetenv.c:18:24: warning: passing arguments to 'GetString' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | { if (GetString(form->carp,&s)) | ^ bugetlen.c:17:28: warning: passing arguments to 'ExtractArray' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | { if (ExtractAbugetenv.cr:21:47: warning: passing arguments to 'CreateInternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 | r a y ( f o r m - > c a r pr,e&ttuermnp()L)I S T| ( ^CreateInternedAtom(val))); | ^ bugetenv.c:24:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | ierror("getenv"); /* doesn't return */ | ^ bugetenv.c:14:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | struct conscell *bugetenv(form) | ^ bugetlen.c:20:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 20 | ierror("getlength"); /* doesn't return */ | ^ bugetlen.c:13:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | struct conscell *bugetlength(form) | ^ 5 warnings generated. 5 warnings generated. 6 warnings generated. clang -pipe -Os -c -o bugo.o bugo.c clang -pipe -Os -c -o bugpname.o bugpname.c clang -pipe -Os -c -o bugrapic.o bugrapic.c In file included from bugpname.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bugpname.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bugpname.c:17:25: warning: passing arguments to 'GetString' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | { if (GetString(form->carp, &s)) { | ^ bugpname.c:19:40: warning: passing arguments to 'insertstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | return(LIST(insertstring(work))); /* when we insert */ | ^ bugpname.c:22:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | ierror("get_pname"); /* doesn't return */ | ^ bugpname.c:13:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | struct conscell *bugpname(form) | ^ In file included from bugo.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bugo.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bugo.c:24:56: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | if ((form == NULL)||(form->cdrp != NULL)) ierror("go/wrong # of args"); | ^ bugo.c:26:65: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | if ((form == NULL)||(form->celltype != ALPHAATOM)) ierror("go/arg not atom"); | ^ In file included from bugrapic.c:3: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char bugo.c:28:32: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 28 | if (form == NULL) ierror("go/label not found"); * | ^ getenv(); bugo.c :29| ^ :43: warning: /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] :18: note: conflicting prototype is here 162 | char *_LIBC_CSTR get env(co29 | n st char *); | ^ if In file included from (bugrapic.cf:o3: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]r m-> l953i | neexntern void * malloc();u | ^ m != lillev) ierror("go/label out of scope"); | ^ bugo.c:30:12: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | f = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bugo.c:21:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 | struct conscell *bugo(form) | ^ 6 warnings generated. 2 warnings generated. clang -pipe -Os -c -o bugreap.o bugreap.c clang -pipe -Os -c -o bugthan.o bugthan.c 8 warnings generated. clang -pipe -Os -c -o buhashst.o buhashst.c In file included from bugreap.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bugreap.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bugreap.c:18:21: warning: passing arguments to 'GetFloat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | if (!GetFloat(form->carp,&val)) goto ERR; | ^ bugreap.c:21:26: warning: passing arguments to 'GetFloat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 | { if (!GetFloat(form->carp,&op)) goto ERR; | ^ bugreap.c:27:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | ERR: ierror("greaterp"); /* doesn't return */ | ^ bugreap.c:14:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | struct conscell *bugreap(form) | ^ In file included from bugthan.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: In file included from buhashst.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extenote: conflicting prototype is here rn ch a162r | c*h a rg e*t_eLnIvB(C)_;C S T| R ^ getenv(const char *); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here In file included from bugthan.c:8: ./lisp.h:953:16: 162warning: | a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]char *_LIBC_CSTR getenv(const char *); | ^ 953 | extern void * malloc();In file included from buhashst.c : 8| : ^./lisp.h :953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buhashst.c:20:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bugthan.c:16 :208 | : warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16 | ierror("hash ta bxsptuasth"()f;o r m ) ; | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' 478 | #define xpush (x) OVF /* mTo mystarck[mytop++]=(struct conscell **e than zero parms)&x | ^ */ ./lisp.h| : ^461 :62: note: expanded from macro 'OVFT' 461 | # define buhashst.c :16:18 :O Vwarning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16 | struct conscell *buhashstat(foFT rm) | ^ if (mytop > emytop) stkovfl(0); | ^ bugthan.c:24:52: warning: passing arguments to 'MixedTypeCompare' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | { if ((result = MixedTypeCompare(op1,op2)) == MT_GREATER) | ^ bugthan.c:31:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 31 | ierror(">"); /* doesn't return */ | ^ bugthan.c:13:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | struct conscell *bugthan(form) | ^ 46 warnings generated. warnings generated. 6 warnings generated. clang -pipe -Os -c -o buhsize.o buhsize.c clang -pipe -Os -c -o buhtolis.o buhtolis.c clang -pipe -Os -c -o buhunk.o buhunk.c In file included from buhtolis.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buhunk.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] In file included from buhsize.c:8: ./lisp.h :947947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] | e 947 | extern char *xtern char * g egteetnevn(v)(;) ; | ^| ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.hnote: conflicting prototype is here In file included from :buhtolis.c:162 :16218 | :c hnote: aconflicting prototype is herer8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern voi d ** _ LmIalloc(); | ^ BC_CSTR gete n162 | chva(cornst char *); | * ^_ LIBC_CSTR getenv(const char *); | ^ In file included from buhunk.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloIn file included from buhsize.c:8: c(); | ^ ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buhtolis.c:18:34: warning: passing arguments to 'HunkToList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | return(HunkToList(form->carp)); | ^ buhtolis.c:20:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 20 | ierror("hunk-to-list"); /* doesn't return */ | ^ buhunk.c:17:34: warning: passing arguments to 'ListToHunk' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17buhtolis.c | : 14 : 18 : warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14r | estturrunc(tL Icobuhsize.c:19:32: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | SnTs(ceL return(niesltTolH u*nbku(hftwintop((olrom)))olis(formng;) | ) ^ H| UN ^K (form->carp)->size )); | ^ buhsize.c:21:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 | ierror("hunksize"); /* doesn't return */ | ^ buhsize.c:15:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15 | sbuhunk.ctruct conscell *buhsize(form) | ^ :18:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | ierror("hunk"); /* doesn't return */ | ^ buhunk.c:14:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | struct conscell *buhunk(form) | ^ 5 warnings generated. 5 warnings generated. 5 warnings generated. clang -pipe -Os -c -o buhunkp.o buhunkp.c clang -pipe -Os -c -o buimplod.o buimplod.c clang -pipe -Os -c -o buintern.o buintern.c In file included from In file included from buhunkp.cbuimplod.c::87: : ./lisp.h./lisp.h::947947::1616:: warning: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] In file included from buintern.c:11: ./lisp.h:947:94716 | :e xwarning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]947 | et 947 | eerxnt ecrhna rc h*a r g*e t egnevt(e)n;v ( )| ; ^ | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h::162162::1818:: note: note: conflicting prototype is hereconflicting prototype is here 162162 | | cchhaarr **__LLIIBBCC__CCSSTTRR getenv(const cha rgx etenv(cons*tt); | ^ echrIn file included from buhunkp.cn :8ch: aar./lisp.hr:953: 16*); | ^ : warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]* gIn file included from etbuintern.ce:n11: ./lisp.h:953:16v:( )warning: ;a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] | ^ 953 | extern v/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: oid *953conflicting prototype is here | 162 | char *_LIBC_CSTR getenv(const cha rmexte alrl*); | ^ n void * malloc(); | ^ In file included from buimplod.c:7: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ oc(); | ^ buhunkp.c:22:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | iebuimplod.c:23:28: warning: passing arguments to 'GetChar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] buintern.c :2328 | : 14 : warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 28 | i f ( !iGeertrCohar(for(rror("h"uinnktpe"r)n;" ) ; /* d/o*e s nd'otesn't return *r/ r e t| um->c ^a rrpn, &buhunkp.c*:/13 : 18c| :) ^ warning: )a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] g ot13o | strucEbuintern.ct: 18c:o18n:s cwarning: ea function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]l l *bu h18u | nkRR;struct conscellp | ^ (fo*rbm)ui ntern(forbuimplod.cm:)24 :36: warning: passing arguments to 'gerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | | ^ | ^ if (--n <= 0) gerror("atom too big"); | ^ buimplod.c:29:43: warning: passing arguments to 'CreateInternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 29 | return(LIST(CreateInternedAtom(work))); | ^ buimplod.c:31:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 31 | ERR: ierror("implode"); /* doesn't return */ | ^ buimplod.c:13:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | struct conscell *buimplode(form) | ^ 4 warnings generated. 4 warnings generated. 7 warnings generated. clang -pipe -Os -c -o bulast.o bulast.c clang -pipe -Os -c -o buldiff.o buldiff.c clang -pipe -Os -c -o bulength.o bulength.c In file included from bulast.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bulast.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bulast.c:29:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 29 | ierror("last"); /* doesn't return */ | ^ bulast.c:13:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | struct conscell *bulast(form) | ^ In file included from buldiff.c:3: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buldiff.c:3: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ In file included from bulength.c:8: ./lisp.h:947buldiff.c:47:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 47 | push(rh); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT my:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] s947 | extern char * gtack[mytoept++e]n=v((s)t;r u c| t ^ conscel/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is herel **)&x ;162x | =cNhUaLrL * _| L ^I BC_CSTR geten./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # definve (OcVoFnTs t char *) ; | ^ if (mytop > emytop) stkovfl(0); | ^ In file included from bulength.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buldiff.c:51:23: warning: passing arguments to 'eq' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | if (eq(l1s->carp, l2s->carp)) break; | ^ buldiff.c:54:31: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 54 | rh = rl = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #debulength.c:20:31: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 20 | f return(neiwnien tnoepw((0xL)) )n;e w c| o ^n s(x) /* rename new it cbulength.cl:a23s:h51e:s warning: *passing arguments to 'liulength' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]/ | ^ 23 | rbuldiff.ce:t56u:r37n:( nwarning: epassing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]w into p56( | ( l o n g ) l i u l e n g t h ( f o r m -r>l = rl->cdrp = nceawr(pC)O)N)S;C E L| L ^) ; | ^ ./lisp.hbulength.c::23:35: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23920:23: note: expanded from macro 'new' | 920 | # d e f i n e n e w ( x ) n erwectounrsn((xn)e w i n t o p ( ( l o n g ) l i u l e n g t h ( f o r m/-*> craernpa)m)e) ;n e w| ^i t clashes */ | ^ bulength.c:25:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | ierror(buldiff.c":l61e:n14g:t hwarning: "passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]) ; / *61 | edro:e s n ' ti errertourr(n" l d*i/f f "| ) ^; /* doesn't return */ | ^ buldiff.c:18bulength.c:15:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] :18 :15 | warning: sa function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]t ruc 18 | strtu ccto ncsocneslcle l*lb u*lbeunlgdtihf(ff(ofromr)m ) | ^| ^ 4 warnings generated. 7 warnings generated. 8 warnings generated. clang -pipe -Os -c -o bulessp.o bulessp.c clang -pipe -Os -c -o bulinenu.o bulinenu.c clang -pipe -Os -c -o bulistar.o bulistar.c In file included from bulinenu.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bulinenu.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bulinenu.c:25:39: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | return(newintop((long) form->linenum )); | ^ bulinenu.c:27:39: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | return(newintop((long) PORT(form)->linenum )); | ^ In file included from bulessp.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ bulinenu.c:32:/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char 14*_:LIBC_CSTR getenv(const c hwarning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ar 32 | ierror("line*-nu)m;" ) ;| ^ /* doesn't return */ | ^ In file included from bulessp.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | exterbulinenu.cn void * malloc(); | ^: 17:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | struct conscell *bulinenum(form) | ^ bulessp.cIn file included from :bulistar.c18::821: :./lisp.h :warning: 947passing arguments to 'GetFloat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]: 16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 18 | 947 | extern char if (!Get*Floa t(form->c getenv(a); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: rp,¬e: conflicting prototype is here 162 | char *_LIBC_CSvTR getenv(const char *); | ^ al)) goto ERR; | ^ In file included from bulistar.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); bulessp.c :| ^ 21:26: warning: passing arguments to 'GetFloat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 | { if (!GetFloat(form->carp,&op)) goto ERR; | ^ bulessp.c:27:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | ERR: ierror("lessp"); /* doesn't return */ | ^ bulessp.c:14:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | struct conscell *bulessp(forbulistar.cm:)20 | ^ :28: warning: passing arguments to 'ExtractArray' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 20 | { if (ExtractArray(form->carp,&array)) | ^ bulistar.c:24:53: warning: passing arguments to 'GetFix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | { if ((form->cdrp != NULL)||(!GetFix(form->carp,&number))) | ^ bulistar.c:27:15: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | push(l); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bulistar.c:30:24: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | { n = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bulistar.c:31:44: warning: passing arguments to 'GetArrayIndex' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 31 | n->carp = *GetArrayIndex(array->base,number,size); | ^ bulistar.c:39:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | ERR: ierror("listarray"); /* doesn't return */ | ^ bulistar.c:14:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | struct conscell *bulistarray(form) | ^ 6 warnings generated. 6 warnings generated. clang -pipe -Os -c -o bulist.o bulist.c 9 warnings generated. clang -pipe -Os -c -o bulistif.o bulistif.c clang -pipe -Os -c -o bulistp.o bulistp.c In file included from bulist.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bulist.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bulist.c:17:22: warning: passing arguments to 'topcopy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | { return(topcopy(form)); | ^ bulist.c:15:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15 | struct conscell *bulist(form) | ^ 4 warnings generated. In file included from bulistif.c:8: ./lisp.hIn file included from bulistp.c:8: ./lisp.h::947947::1616:: warning: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | 947e | xetextrenr nc hcahra r * getenv(*) getenv(; | ^ ); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | chaIn file included from rbulistif.c *_LIBC_CSTR getenv(const char *);:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] | ^953 | extern void * malloc(); | ^ In file included from bulistp.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bulistif.c:23:55: warning: passing arguments to 'GetFix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23 | { if ((blexprhold->valstack != NULL)&&(GetFix(form->carp,&n))) | ^ bulistif.c:34:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | ierror("listify"); /* doesn't return */ | ^ bulistif.c:19:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | struct conscell *bulistify(form) | ^ bulistp.c:22:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | ierror("listp"); /* doesn't return */ | ^ bulistp.c:14:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | struct conscell *bulistp(form) | ^ clang -pipe -Os -c -o buload.o buload.c 4 warnings generated. 5 warnings generated. clang -pipe -Os -c -o bulog10.o bulog10.c clang -pipe -Os -c -o bulog.o bulog.c In file included from bulog10.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bulog10.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bulog10.c:17:23: warning: passing arguments to 'GetFloat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | if (GetFloat(form->carp,&f)) | ^ bulog10.c:18:31: warning: passing arguments to 'newrealop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | return(newrealop(log10(f))); | ^ bulog10.c:19:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | ierror("log10"); /* doesn't return */ | ^ bulog10.c:13:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | struct conscell *bulog10(form) | ^ In file included from buload.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bulog.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] In file included from buload.c:8 : 947./lisp.h | :e953x:t16e:r nwarning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]c har *953 getenv(); | ^ | exter/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.hn: 162v:o18i:d note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char **); | ^ malloc()In file included from ; | bulog.c ^:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bulog.c:17:23: warning: passing arguments to 'GetFloat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | if (GetFloat(form->carp,&f)) | ^ buload.c:18:38: warning: passing arguments to 'GetString' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bulog.c: 18:31: warning: passing arguments to 'newrealop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1818 | i | return(nfe wrealop(log(f))); | ^ ((form != NULbulog.c:19:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | ierror("log");L /* do)esn't return */ | ^ &&(GetStbulog.c:13:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | struct cornscell *bulog(fiornmg(form->carp,&fname))) | ^ ) | ^ buload.c:20:31: warning: passing arguments to 'loadfile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 20 | return(loadfile(fname) ? LIST(thold) : NULL); | ^ buload.c:22:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | ierror("load/include"); /* doesn't return */ | ^ buload.c:15:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15 | struct conscell *buload(form) | ^ 6 warnings generated. 6 warnings generated. 6 warnings generated. clang -pipe -Os -c -o bulsh.o bulsh.c clang -pipe -Os -c -o bulthan.o bulthan.c clang -pipe -Os -c -o bumacroe.o bumacroe.c In file included from bulsh.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bulsh.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bulsh.c:16:35: warning: passing arguments to 'GetFix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16 | if ((form != NULL)&&(GetFix(form->carp,&fix1))) | ^ bulsh.c:18:38: warning: passing arguments to 'GetFix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | if ((form != NULL)&&(GetFix(form->carp,&fix2))&&(form->cdrp==NULL)) | ^ bulsh.c:20:33: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 20 | return(newintop((long)(fix1 << fix2))); | ^ bulsh.c:23:33: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23 | return(newintop((long)(fix1 >> fix2))); | ^ bulsh.c:27:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | ierror("lsh"); /* doesn't return */ | ^ bulsh.c:13:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | struct conscell *bulsh(form) | ^ In file included from bumacroe.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bumacroe.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bumacroe.c:19:30: warning: passing arguments to 'macroexpand' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | return(macroexpand(form->carp)); | ^ bumacroe.c:20:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 20 | ierror("macroexpand"); /* doesn't return */ | ^ In file included from bulthan.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | ebumacroe.cx:t16e:r18n: c8h warnings generated. warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ar 16* | s tgreutcetn vc(o)n;s c e| l ^l *bumacroe/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.hx:p162a:n18d:( fnote: oconflicting prototype is herer m) | 162 ^ | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bulthan.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bulthan.c:16:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16 | xpush(form); | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' 478 | #define xpush(x) OVFT mystack[mytop++]=(struct conscell **)&x | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bulthan.c:24:52: warning: passing arguments to 'MixedTypeCompare' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | { if ((result = MixedTypeCompare(op1,op2)) == MT_LESS) | ^ bulthan.c:31:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 31 | ierror("<"); /* doesn't return */ | ^ bulthan.c:13:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | struct conscell *bulthan(form) | ^ clang -pipe -Os -c -o bumakhun.o bumakhun.c 5 warnings generated. 6 warnings generated. clang -pipe -Os -c -o bumaknam.o bumaknam.c clang -pipe -Os -c -o bumakunb.o bumakunb.c In file included from bumakhun.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bumakhun.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bumakhun.c:20:23: warning: passing arguments to 'GetFix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 20 | { if (GetFix(form->carp,&size)) | ^ bumakhun.c:21:39: warning: passing arguments to 'inserthunk' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 | return(LIST(inserthunk((int)size))); | ^ bumakhun.c:23:39: warning: passing arguments to 'ListToHunk' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23 | return(LIST(ListToHunk(form->carp))); | ^ bumakhun.c:25:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | ierror("makhunk"); /* doesn't return */ | ^ bumakhun.c:16:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16 | struct conscell *bumakhunk(form) | ^ In file included from bumakunb.c:8: ./lisp.hIn file included from bumaknam.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bumaknam.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bumaknam.c:26:28: warning: passing arguments to 'GetChar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | : 947 : 16 : warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] if (!GetChar( 947 | extern char * geftenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.horm->:162:18: note: conflicting prototype is herecarp,&c)) goto ERR; | ^ bumaknam.c:27:36: warning: passing arguments to 'gerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | if (--n <= 0) gerror("atom too big"); | ^ 162 | char *_LIBbumaknam.cC:_31C:S44T:R warning: gpassing arguments to 'CreateUninternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]e tenv (31c | o n s t c h a r * )r;e t u| r ^n (LIST(CreateUninternedAtom(work))); | ^ In file included from bumakunb.c:8: ./lisp.h:953:16: warning: bumaknam.ca function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]: 33:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 33 | ERR: ierror("maknam"); /* doesn't return */ | ^ bumaknam.c: 953 | extern void * malloc(); 17:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | struct con| sc ^e ll *bumaknam(form) | ^ bumakunb.c:33:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 33 | ierror("makunbound"); /* doesn't return */ | ^ bumakunb.c:17:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | struct conscell *bumakunb(form) | ^ 7 warnings generated. clang -pipe -Os -c -o bumap.o bumap.c 47 warnings generated. warnings generated. clang -pipe -Os -c -o bumax.o bumax.c clang -pipe -Os -c -o bumember.o bumember.c In file included from bumap.c:15: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bumap.c:15: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bumap.c:56:12: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | push(work); push(last); push(t); push(largs); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bumap.c:56:24: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | push(work); push(last); push(t); push(largs); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bumap.c:56:36: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | push(work); push(last); push(t); push(largs); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bumap.c:56:45: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | push(work); push(last); push(t); push(largs); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bumap.c:57:26: warning: passing arguments to 'topcopy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | work = topcopy(form->cdrp); | ^ bumap.c:61:42: warning: passing arguments to 'topcopy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 61 | { temp = largs = topcopy(work); | ^ bumap.c:69:24: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | t = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bumap.c:70:35: warning: passing arguments to 'apply' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | t->carp = apply(func,largs); | ^ bumap.c:82:29: warning: passing arguments to 'reverse' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 82 | xret(reverse(last),4); | ^ bumap.c:85:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | er: ierror("mapcar"); /* doesn't return */ | ^ bumap.c:51:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | struct conscell *bumapcar(form) | ^ bumap.c:123:12: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | push(work); push(ret); push(largs); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bumap.c:123:24: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | push(work); push(ret); push(largs); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bumap.c:123:35: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | push(work); push(ret); push(largs); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bumap.c:124:26: warning: passing arguments to 'topcopy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | work = topcopy(form->cdrp); | ^ bumap.c:128:42: warning: passing arguments to 'topcopy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 128 | { temp = largs = topcopy(work); | ^ bumap.c:136:25: warning: passing arguments to 'apply' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | apply(func,largs); | ^ bumap.c:149:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 149 | er: ierror("mapc"); /* doesn't return */ | ^ bumap.c:118:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | struct conscell *bumapc(form) | ^ bumap.c:163:12: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 163 | push(temp); push(last); push(t); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bumap.c:163:24: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 163 | push(temp); push(last); push(t); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bumap.c:163:36: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 163 | push(temp); push(last); push(t); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bumap.c:168:24: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 168 | { t = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bumap.c:169:35: warning: passing arguments to 'apply' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 169 | t->carp = apply(func,temp); | ^ bumap.c:172:41: warning: passing arguments to 'topcopy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 172 | scan = temp = topcopy(temp); | ^ bumap.c:181:29: warning: passing arguments to 'reverse' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 181 | xret(reverse(last),3); | ^ bumap.c:184:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | er: ierror("maplist"); /* doesn't return */ | ^ bumap.c:158:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 158 | struct conscell *bumaplist(form) | ^ bumap.c:197:12: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 197 | push(work); push(ret); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bumap.c:197:24: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 197 | push(work); push(ret); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(In file included from sbumax.ct:r8u: c./lisp.ht: 947conscell **)&x;x:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | =extNeUrLnL c h| a ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | r# * getenv(); | ^ define OVFT /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h : 162 : 18i:f note: (conflicting prototype is herem ytop 162 | char *_LIBC_CSTR get>env( conemytop) stksotv fclh(a0r) ;* ) ;| ^ | ^ In file included from bumap.cbumax.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | exte:rn v202o:i25d: *warning: passing arguments to 'apply' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 202 | m a l loc(); | ^ In file included from bumember.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | e {xtern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here apply (162f | ucnhca,rw o*r_kL)I;B C _| C ^S TR getenv(const charbumap.c:203:41: warning: passing arguments to 'topcopy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 203 | work = temp = top copy(work);*); | ^ | ^ bumax.c:18:41: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | bumap.c if (fo:r215m: 14: == NULL) returwarning: n(passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 215 | eIn file included from rbumember.c:: 8 : i./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]newer ror("mapi 953nt | "ex)otern void *p; /(*0 L )); | ^ malloc(doesn't return */ | ^); | ^ bumap.c:192:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 192 | st ruct conscell *bumap(form) | ^ bumax.c:25:29: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | ierror("max"); | ^ bumax.c:28:49: warning: passing arguments to 'MixedTypeCompare' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 28 | { if ((result = MixedTypeCompare(op,maxsofar)) == MT_GREATER) | ^ bumax.c:32:33: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 32 | ierror("max"); | ^ bumax.c:15:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15 | struct conscell *bumax(form) | ^ bumember.c:23:29: warning: passing arguments to 'equal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23 | if (equal(list->carp,exp)) | ^ bumember.c:29:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 29 | ierror("member"); /* doesn't return */ | ^ bumember.c:14:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | struct conscell *bumember(form) | ^ 5 warnings generated. 7 warnings generated. clang -pipe -Os -c -o bumemq.o bumemq.c clang -pipe -Os -c -o bumemsta.o bumemsta.c 36 warnings generated. clang -pipe -Os -c -o bumemusa.o bumemusa.c In file included from bumemusa.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bumemusa.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bumemusa.c:29:44: warning: incompatible pointer types passing 'struct alphacell *' to parameter of type 'struct conscell *' [-Wincompatible-pointer-types] 29 | + memoryusage(PORT(l)->fname)); | ^~~~~~~~~~~~~~ ./lisp.h:844:33: note: expanded from macro 'PORT' 844 | #define PORT(x) ((struct filecell *)(x)) | ^ bumemusa.c:41:42: warning: passing arguments to 'fatalerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 41 | default : fatalerror("memusage"); | ^ bumemusa.c:17:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | long memoryusage(l) | ^ bumemusa.c:55:28: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | return(newintop(memoryusage(form->carp))); | ^ bumemusa.c:56:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | ierror("memusage"); /* doesn't return */ | ^ bumemusa.c:52:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | struct conscell *bumemusage(form) | ^ In file included from bumemsta.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bumemsta.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bumemsta.c:19:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | In file included from bumemq.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947p | uesxht(etr)n; cphuasrh (*h ) ; | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #defgetenivn(e) ; p| u ^sh (x) OVF/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.hT: 162m:y18s:t anote: cconflicting prototype is herek [mytop++ ]162= | (cshtarru c*t_ LcIoBnCs_cCeSlTlR *g*e)t&exn;vx(=cNoUnLsLt c| h ^a r *);./lisp.h : 461| : ^62 : note: expanded from macro 'OVFT' 461 | # define OVFT In file included from bumemq.c : if (myto8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953p | e>x teemrynt ovpo)i stkovfl(0); | ^ d * malloc(); bumemsta.c: 19| : ^17 : warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | push(t); push(h); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bumemsta.c:22:16: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | t = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bumemq.c:23:26: warning: passing arguments to 'eq' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23 | if (eq(list->carp, exp)) | ^ bumemsta.cbumemq.c::23:29:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 29 | 49: iwarning: erropassing arguments to 'memorystatus' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]r ("memq"); /* doesn't return 23 | t->carp = new*i/n t o| p ^( (long)memorystatus(5)); /* total heap bytebumemq.cs: 14*:/18 : | warning: ^a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | struct conscbumemsta.ce:l23l: 30*:b uwarning: mpassing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]e mq( 23 | t->carp = nfewoirnmt)o p (| ( ^l ong)memorystatus(5)); /* total heap bytes */ | ^ bumemsta.c:26:16: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | t = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bumemsta.c:27:49: warning: passing arguments to 'memorystatus' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | t->carp = newintop((long)memorystatus(4)); /* total alpha bytes */ | ^ bumemsta.c:27:30: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | t->carp = newintop((long)memorystatus(4)); /* total alpha bytes */ | ^ bumemsta.c:31:16: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 31 | t = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bumemsta.c:32:49: warning: passing arguments to 'memorystatus' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 32 | t->carp = newintop((long)memorystatus(3)); /* total cell bytes */ | ^ bumemsta.c:32:30: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 32 | t->carp = newintop((long)memorystatus(3)); /* total cell bytes */ | ^ bumemsta.c:36:16: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | t = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bumemsta.c:37:49: warning: passing arguments to 'memorystatus' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | t->carp = newintop((long)memorystatus(2)); /* percent heap used */ | ^ bumemsta.c:37:30: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | t->carp = newintop((long)memorystatus(2)); /* percent heap used */ | ^ bumemsta.c:41:16: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 41 | t = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bumemsta.c:42:49: warning: passing arguments to 'memorystatus' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | t->carp = newintop((long)memorystatus(1)); /* percent alpha used */ | ^ bumemsta.c:42:30: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | t->carp = newintop((long)memorystatus(1)); /* percent alpha used */ | ^ bumemsta.c:46:16: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 46 | t = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bumemsta.c:47:49: warning: passing arguments to 'memorystatus' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 47 | t->carp = newintop((long)memorystatus(0)); /* percent cell used */ | ^ bumemsta.c:47:30: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 47 | t->carp = newintop((long)memorystatus(0)); /* percent cell used */ | ^ bumemsta.c:52:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | ierror("memstat"); /* doesn't return */ | ^ bumemsta.c:16:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16 | struct conscell *bumemstat(form) | ^ 8 warnings generated. 5 warnings generated. clang -pipe -Os -c -o bumin.o bumin.c 24 warnings generated. clang -pipe -Os -c -o buminus.o buminus.c clang -pipe -Os -c -o buminusp.o buminusp.c In file included from bumin.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bumin.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bumin.c:18:41: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | if (form == NULL) return(newintop(0L)); | ^ bumin.c:25:29: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | ierror("min"); | ^ bumin.c:28:49: warning: passing arguments to 'MixedTypeCompare' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 28 | { if ((result = MixedTypeCompare(op,minsofar)) == MT_LESS) | ^ bumin.c:32:33: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 32 | ierror("min"); | ^ bumin.c:15:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15 | struct conscell *bumin(form) | ^ In file included from buminusp.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buminusp.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ In file included from buminus.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buminus.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buminusp.c:32:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 32 | ierror("minusp"); /* doesn't return */ | ^ buminusp.c:13:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | struct conscell *buminusp(form) | ^ buminus.c:17:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | xpush(form); | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' 478 | #define xpush(x) OVFT mystack[mytop++]=(struct conscell **)&x | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ buminus.c:23:26: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23 | ierror("-"); | ^ buminus.c:27:21: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | xret(newintop(sum),1); | ^ buminus.c:14:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | struct conscell *buminus(form) | ^ 7 warnings generated. 4 warnings generated. 6 warnings generated. clang -pipe -Os -c -o bumod.o bumod.c clang -pipe -Os -c -o bunconc.o bunconc.c clang -pipe -Os -c -o bunexplo.o bunexplo.c In file included from bunconc.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bunconc.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bunconc.c:42:22: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | ierror("nconc"); | ^ bunconc.c:24:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | struct conscell *bunconc(form) | ^ In file included from bunexplo.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bunexplo.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^In file included from bumod.c:8: ./lisp.h:947 :16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bumod.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bunexplo.c:19:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | push(f); push(l); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bumod.c:16:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16 | xpush(form); bunexplo.c:19:17: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' push(f); push(l); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define 478 | #definpush(x) e x p u sOhV(FxT) m y s t a c k [ m yOtVoFpT+ +m]y=s(tstruct conscell **)&x;x=NULL | ^ a./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # defineck[mytop++]=( st r uOcVtF Tc o n s c e l l * * )i&fx ( m| y ^t op >./lisp.h :e461m:y62t:o pnote: )expanded from macro 'OVFT' stkov f461l | (#0 ) ; | ^ define OVFT if (mytop > emytop) stkovbunexplo.c:21:35: warning: passing arguments to 'GetNumberOrString' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21fl(0); | ^ | { if (!GetNumberOrString(form->carp,&s)) goto ERR; | ^ bunexplo.c:24:21: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | { f = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #defbumod.c:25:37: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | i n e n e w ( x xret(newintop((long)(op1->)at newcons(x) /* rename new oit clashes */ | ^ m % op2->atom)),1); | ^ bunexplo.c:25:40: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | bumod.c: f->carp29:14: = LISTwarning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ( 29 | ierror("newintop((long) *s++)); | ^ mbunexplo.c:29:25: warning: opassing arguments to 'reverse' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] d" 29) | ; /* doesn't return */ | ^ xret(reverse(f)bumod.c,:213):;18 : | warning: ^ a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | bunexplo.c:31:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 31 | stErRRuc: ierror("exploden"); /* t conscell *bumod( fdoeosrnm')t r| eturn ^ */ | ^ bunexplo.c:16:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16 | struct conscell *bunexplode(form) | ^ 4 warnings generated. 6 warnings generated. clang -pipe -Os -c -o bunot.o bunot.c 10 warnings generated. clang -pipe -Os -c -o bunth.o bunth.c clang -pipe -Os -c -o bunthcdr.o bunthcdr.c In file included from bunth.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bunth.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bunth.c:19:28: warning: passing arguments to 'GetFix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | { if (!GetFix(form->carp,&n)) goto ERR; | ^ bunth.c:39:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | ERR: ierror("nth"); /* doesn't return */ | ^ bunth.c:14:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | struct conscell *bunth(form) | ^ In file included from bunthcdr.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bunthcdr.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ In file included from bunot.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bunot.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bunthcdr.c:19:22: warning: passing arguments to 'GetFix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | { if (GetFix(form->carp,&n)) | ^ bunthcdr.c:25:33: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | { temp = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bunthcdr.cbunot.c:18:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | ierror("not"); /*: 40: 14:doesn't return */ | ^ warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 40 | bunot.c:10:18: warning: ierror(a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | "nthcdr");struct conscell *bunot(form) | ^ /* doesn't return */ | ^ bunthcdr.c:15:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15 | struct conscell *bunthcdr(form) | ^ 4 warnings generated. 5 warnings generated. 6 warnings generated. clang -pipe -Os -c -o bunthcha.o bunthcha.c clang -pipe -Os -c -o bunull.o bunull.c clang -pipe -Os -c -o bunumbp.o bunumbp.c In file included from bunumbp.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bunumbp.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bunumbp.c:26:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | ierror("numbp|numberp"); /* doesn't return */ | ^ bunumbp.c:13:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | struct conscell *bunumbp(form) | ^ In file included from bunthcha.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947In file included from bunull.c | :8: exter./lisp.hn: ch947a:16r: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]* g 947 | etenv(); | ^ e/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:x18t:e rnote: nconflicting prototype is here char 162 | char *_LIBC_CSTR getenv(const ch a*r *); | ^ gIn file included from etenbunthcha.c:v8(: ./lisp.h:); 953: 16| ^ : warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | exter/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.hn: 162v:o18i:d note: *conflicting prototype is here malloc (162) | ;c h a| r ^ *_LIBC_CSTR getenv(const char *); | ^ In file included from bunull.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bunthcha.c:18:38: warning: passing arguments to 'GetString' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | if ((form != NULL)&&(GetString(form->carp,&atparm))) | ^ bunull.c:26:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunthcha.c:21:48: warning: passing arguments to 'GetFix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | 21 | i e r r o r{( " n uilfl "()(;f o r/m*- > cddoreps n='=t Nreturn */ | ^ULL)&&(GetFix(f orm->carp,&ixparm))) | ^ bunull.c:18:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | struct conscell *bunull(form) | ^ bunthcha.c:25:54: warning: passing arguments to 'CreateInternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | return(LIST(CreateInternedAtom(temp))); | ^ bunthcha.c:32:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 32 | ierror("nthchar"); /* doesn't return */ | ^ bunthcha.c:15:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15 | struct conscell *bunthchar(form) | ^ 4 warnings generated. 4 warnings generated. clang -pipe -Os -c -o buoblist.o buoblist.c 7 warnings generated. clang -pipe -Os -c -o buoddp.o buoddp.c clang -pipe -Os -c -o buonemin.o buonemin.c In file included from buoddp.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buoddp.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buoddp.c:26:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | ierror("oddp"); /* doesn't return */ | ^ buoddp.c:13:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | struct conscell *buoddp(form) | ^ In file included from buoblist.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] In file included from buonemin.c:8: ./lisp.h:947 :94716 | :e xwarning: ta function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]e rn char4 warnings generated. * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const 947 | extern cchhaarr ** ) ;g e t| e ^n v(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIn file included from buoblist.c:8: ./lisp.h:953:16: warning: IBC_CSTR getenv(consta function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] cha r953 | *e)x;t e r| n ^ void * malloc(); | ^ In file included from buonemin.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buoblist.c:19:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | ierror("oblist"); /* more than zero parms */ | ^ buoblist.c:15:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15 | struct conscell *bubuonemin.co:b19l:i32s:t (warning: fpassing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]o rm) 19 | re| tu ^r n(newintop((long)FIX(temp)->atom - 1L)); | ^ buonemin.c:20:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 20 | ierror("1-"); /* doesn't return */ | ^ buonemin.c:13:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | struct conscell *buoneminus(form) | ^ clang -pipe -Os -c -o buoneplu.o buoneplu.c 4 warnings generated. 5 warnings generated. clang -pipe -Os -c -o buor.o buor.c clang -pipe -Os -c -o bupairli.o bupairli.c In file included from buor.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buor.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buor.c:19:23: warning: passing arguments to 'eval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | { r = eval(form->carp); | ^ buor.c:14:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | struct conscell *buor(form) | ^ In file included from buoneplu.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buoneplu.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buoneplu.c:19:32: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | return(newintop((long)FIX(temp)->atom + 1L)); | ^ buoneplu.c:20:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 20 | ierror("1+"); /* dIn file included from obupairli.ce:s8n: './lisp.ht: 947r:e16t:u rwarning: na function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] */ | ^ 947 | extern char * getenv()buoneplu.c;: | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:13:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1813 | :s tnote: conflicting prototype is here 162 | crhar *_LIuBcCt_CSTR ge tceonnvs(cceolnls t* bcuhoanre p*l)u;s(form) | ^ | ^ In file included from bupairli.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bupairli.c:21:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 | xpush(form); | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' 478 | #define xpush(x) OVFT mystack[mytop++]=(struct conscell **)&x | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bupairli.c:35:34: warning: passing arguments to 'pairlis' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 35 | xret(pairlis(vars,vals,alist),1); | ^ bupairli.c:39:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | er: ierror("pairlis"); /* doesn't return */ | ^ bupairli.c:18:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | struct conscell *bupairlis(form) | ^ 4 warnings generated. 5 warnings generated. clang -pipe -Os -c -o buparset.o buparset.c 6 warnings generated. clang -pipe -Os -c -o bupatom.o bupatom.c clang -pipe -Os -c -o bupeepho.o bupeepho.c In file included from bupeepho.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bupeepho.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ bupeepho.c:122:47: warning: passing arguments to 'equal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 122 | if (equal(k->cdrp, inst->cdrp)) { /* same literal? */ | ^ bupeepho.c:135:35: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 135 | { struct conscell *a, *b = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bupeepho.c:136:10: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | xpush(b); | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' 478 | #define xpush(x) OVFT mystack[mytop++]=(struct conscell **)&x | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ bupeepho.c:138:24: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 138 | a = b->cdrp = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bupeepho.c:139:28: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | a->carp = newintop((long) n_1234); | ^ bupeepho.c:140:24: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 140 | a = a->cdrp = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ bupeepho.c:141:28: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | a->carp = newintop((long) n_5); | ^ bupeepho.c:149:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 149 | er: ierror("ph-optimize"); /* doesn't return */ | ^ bupeepho.c:24:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | struct conscell *buphoptimize(form) | ^ In file included from bupatom.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from bupatom.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ In file included from buparset.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(consbupatom.c:21:24: warning: passing arguments to 'printlist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 | printlist(stdout,l,t char *); | ^ DIn file included from buparset.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | ELIMe_OFF,NULL,NULL); | ^x tern void * malloc(); | ^ bupatom.c:30:31: warning: passing arguments to 'printlist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | printlist(p->atom,l,DELIM_OFF,NULL,NULL); | ^ bupatom.c:37:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | ierror("patom"); | ^ bupatom.c:38:15: warning: passing arguments to 'ioerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 38 | IOERR: buparset.c:24:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | push(vlist); puioerrors(hp()t;e m p/)*; d| o ^e sn't./lisp.h :r477e:t29u:r nnote: expanded from macro 'push' */ | ^ 477 | #define bupatom.cp:u14s:h18(:x )warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | struct con s c e l lO V*FbTu pmaytsotma(cfko[rmmy)t o p| + ^+ ]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ buparset.c:24:21: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | push(vlist); push(temp); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ buparset.c:29:25: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 29 | { temp = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ buparset.c:30:35: warning: passing arguments to 'eval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | temp->carp = eval(form->carp); | ^ buparset.c:57:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | ERR: ierror("PAR-setq"); /* doesn't return */ | ^ buparset.c:21:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 | struct conscell *buparsetq(form) | ^ 7 warnings generated. 8 warnings generated. clang -pipe -Os -c -o buplist.o buplist.c 11 warnings generated. clang -pipe -Os -c -o buplus.o buplus.c clang -pipe -Os -c -o buplusp.o buplusp.c In file included from buplist.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buplist.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buplist.c:24:34: warning: passing arguments to 'topcopy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | return(topcopy(ALPHA(form)->proplist)); | ^ buplist.c:27:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | ierror("plist"); /* doesn't return */ | ^ buplist.c:17:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | struct conscell *buplist(form) | ^ In file included from buplusp.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buplusp.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ 5 warnings generated. buplusp.c:32:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 32 | ierror("plusp"); /* doesn't return */ | ^ buplusp.c:13:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | struct conscell *buplusp(form) | ^ In file included from buplus.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buplus.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buplus.c:17:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | xpush(form); | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' 478 | #define xpush(x) OVFT mystack[mytop++]=(struct conscell **)&x | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ buplus.c:23:26: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23 | ierror("+"); | ^ buplus.c:26:21: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | xret(newintop(sum),1); | ^ buplus.c:14:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | struct conscell *buplus(form) | ^ clang -pipe -Os -c -o buportp.o buportp.c 4 warnings generated. 6 warnings generated. clang -pipe -Os -c -o buppform.o buppform.c clang -pipe -Os -c -o buprinc.o buprinc.c In file included from buprinc.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buprinc.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buprinc.c:22:24: warning: passing arguments to 'printlist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | printlist(stdout,l,DELIM_OFF,NULL,NULL); | ^ buprinc.c:31:31: warning: passing arguments to 'printlist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 31 | printlist(p->atom,l,DELIM_OFF,NULL,NULL); | ^ buprinc.c:38:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 38 | ierror("princ"); | ^ buprinc.c:39:15: warning: passing arguments to 'ioerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | IOERR: ioerror(p); /* doesn't return */ | ^ buprinc.c:15:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15 | struct conscell *buprinc(form) | ^ In file included from buportp.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buportp.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ In file included from buppform.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); buportp.c:22:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | ierror("portp");| ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *)/; * | doesn't return */ | ^ ^ buportp.c:14:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | struct conscell *buIn file included from portp(form)buppform.c : | ^ 8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buppform.c:35:24: warning: passing arguments to 'prettyprint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 35 | prettyprint(expr,offset,0,port); /* indent so far = 0 */ | ^ buppform.c:39:15: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | ERR: ierror("pp-form"); /* doesn't return */ | ^ buppform.c:15:19: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15 | struct conscell *buppform(form) | ^ In file included from buppform.c:8: ./lisp.h:937:28: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 937 | extern struct conscell * buppform(); | ^ 4 warnings generated. 7 warnings generated. 6 warnings generated. clang -pipe -Os -c -o buprint.o buprint.c clang -pipe -Os -c -o buprintf.o buprintf.c clang -pipe -Os -c -o buprints.o buprints.c In file included from buprint.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buprint.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buprint.c:21:24: warning: passing arguments to 'printlist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 | printlist(stdout,l,DELIM_ON,NULL,NULL); | ^ buprint.c:30:31: warning: passing arguments to 'printlist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | printlist(p->atom,l,DELIM_ON,NULL,NULL); | ^ buprint.c:37:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | ierror("print"); | ^ buprint.c:38:15: warning: passing arguments to 'ioerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 38 | IOERR: ioerror(p); /* doesn't return */ | ^ buprint.c:14:18: warning: In file included from buprintf.c:6: ./lisp.h:a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | str947u:c16t: cwarning: oa function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]n scell * 947 | extern char * buprint(form )g e t| e ^n v(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buprintf.c:6: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buprintf.c:15:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15 | static int emit_to_spec(left, buff, s) | ^ buprintf.c:91:16: warning: passing arguments to 'GetFix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | if (!GetFix((*form)->carp, &ival)) goto er; | ^ buprintf.c:108:18: warning: passing arguments to 'GetFloat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 108 | if (!GetFloat((*form)->carp, &fval)) goto er; | ^ buprintf.c:124:19: warning: passing arguments to 'GetString' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | if (!GetString((*form)->carp, &sval)) goto er; | ^ buprintf.c:140:19: warning: passing arguments to 'GetString' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 140 | if (!GetString((*form)->carp, &sval)) goto er; | ^ buprintf.c:56:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | static int emit_next_spec(left, buff, s, form) | ^ buprintf.c:190:53: warning: passing arguments to 'GetString' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 190 | if ((form->celltype != CONSCELL)||(!GetString(form->carp,&s))) goto er; | ^ buprintf.c:181:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 181 | static int do_sprintf(left, buff, form) | ^ buprintf.c:218:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | ierror("printf"); /* doesn't return */ | ^ buprintf.c:209:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | struct conscell *buprintf(form) | ^ In file included from buprints.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^buprintf.c :242:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 242 | er: ierror("fprintf")In file included from ; buprints.c :/8*: ./lisp.h :d953o:e16s:n 'warning: ta function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] return 953 | exte rn v*o/i d | * ^ malloc(); | ^ buprintf.c:228:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 228 | struct conscell *bufprintf(form) | ^ buprints.c:44:17: warning: passing arguments to 'printlist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | prinbuprintf.c:258:29: warning: passing arguments to 'insertstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] t l258 | i s t ( proerttu-r>atom,expr,DEnLIM_ON,subexpr(LIST(ins,eNrtstring(buff)U)L)L;) ; | ^ | ^ buprintf.c:260:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]buprints.c:48:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | er: ierror("prints 260 | er: t a cike"r)r;o r | ^ ("buprints.cs:p49r:i15n:t fwarning: "passing arguments to 'ioerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]) ; /49* | I OdEoReRs:n 'ito errertourr(np o r*t/) ; | ^/ * doesn't return */ | ^ buprintf.c:250:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 250 | strubuprints.c:17:18: warning: ca function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]t co n17s | csetlrlu c*tb ucsopnrsicnetlfl( f*obrump)r i n| t ^s tack(form) | ^ 7 warnings generated. clang -pipe -Os -c -o buproces.o buproces.c 6 warnings generated. clang -pipe -Os -c -o buproduc.o buproduc.c 17 warnings generated. clang -pipe -Os -c -o buprog.o buprog.c In file included from buproduc.c:7: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buproduc.c:7: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buproduc.c:17:18: warning: passing arguments to 'GetFloat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | if (!GetFloat(form->carp,&op)) ierror("times|product"); | ^ buproduc.c:17:42: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | if (!GetFloat(form->carp,&op)) ierror("times|product"); | ^ buproduc.c:22:35: warning: passing arguments to 'newrealop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | if (isflt) return(newrealop(prod)); | ^ buproduc.c:23:23: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23 | return(newintop((long) prod)); | ^ buproduc.c:13:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | struct conscell *buproduct(form) | ^ In file included from buprog.c:7: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buprog.c:7: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buprog.c:59:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | xpush(form); | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' 478 | #define xpush(x) OVFT mystack[mytop++]=(struct conscell **)&x | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ buprog.c:62:21: warning: passing arguments to 'bindtonil' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 62 | bindtonil(locals = form->carp); /* bind locals*/ | ^ buprog.c:67:28: warning: passing arguments to 'bindlabel' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 67 | bindlabel(value->carp,value->cdrp); /* prog */ | ^ buprog.c:78:35: warning: passing arguments to 'eval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | value = eval(pp->carp); | ^ buprog.c:95:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 95 | ierror("prog"); | ^ buprog.c:96:20: warning: passing arguments to 'popvariables' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 96 | done: popvariables(locals); /* done, so pop locals and labels if any */ | ^ buprog.c:100:27: warning: passing arguments to 'unbindvar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | unbindvar(labels->carp); | ^ buprog.c:54:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 54 | struct conscell *buprog(form) | ^ 7 warnings generated. clang -pipe -Os -c -o buput.o buput.c 10 warnings generated. clang -pipe -Os -c -o buputd.o buputd.c In file included from buproces.c:18: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv(); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBC_CSTR getenv(const char *); | ^ In file included from buproces.c:18: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | extern void * malloc(); | ^ buproces.c:59:45: warning: passing arguments to 'buexec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | if (form->cdrp == NULL) return(buexec(form)); | ^ buproces.c:60:22: warning: passing arguments to 'GetString' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 60 | if (!GetString(form->carp, &str)) goto er; | ^ buproces.c:98:31: error: use of undeclared identifier 'TIOCREMOTE' 98 | i = 1; ioctl(tty, TIOCREMOTE, &i); | ^ buproces.c:122:19: warning: 'vfork' is deprecated: Use posix_spawn or fork [-Wdeprecated-declarations] 122 | if ((pid = vfork()) == 0) { | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/unistd.h:608:1: note: 'vfork' has been explicitly marked deprecated here 608 | __deprecated_msg("Use posix_spawn or fork") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ buproces.c:176:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 176 | push(h); | ^ ./lisp.h:477:29: note: expanded from macro 'push' 477 | #define push(x) OVFT mystack[mytop++]=(struct conscell **)&x;x=NULL | ^ ./lisp.h:461:62: note: expanded from macro 'OVFT' 461 | # define OVFT if (mytop > emytop) stkovfl(0); | ^ buproces.c:177:16: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 177 | h = n = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ buproces.c:178:26: warning: passing arguments to 'newintop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 178 | h->carp = newintop((long) pid); | ^ buproces.c:179:12: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 179 | n = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ buproces.c:184:61: warning: passing arguments to 'CreateInternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | n->carp = LIST(MakePort(fd_pw, CreateInternedAtom(fname))); | ^ buproces.c:184:35: warning: passing arguments to 'MakePort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | n->carp = LIST(MakePort(fd_pw, CreateInternedAtom(fname))); | ^ buproces.c:185:22: warning: passing arguments to 'buresetasc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 185 | buresetasc(fd_pw, tty2); | ^ buproces.c:188:12: warning: passing arguments to 'newcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 188 | n = new(CONSCELL); | ^ ./lisp.h:920:23: note: expanded from macro 'new' 920 | #define new(x) newcons(x) /* rename new it clashes */ | ^ buproces.c:193:61: warning: passing arguments to 'CreateInternedAtom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | n->carp = LIST(MakePort(fd_pr, CreateInternedAtom(fname))); | ^ buproces.c:193:35: warning: passing arguments to 'MakePort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | n->carp = LIST(MakePort(fd_pr, CreateInternedAtom(fname))); | ^ buproces.c:194:22: warning: passing arguments to 'buresetasc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 194 | buresetasc(fd_pr, tty2); | ^ buproces.c:203:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 203 | er: ierror("*process"); /* doesn't return */ | ^ buproces.c:41:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 41 | struct conscell *buprocess(form) | ^ 18 warnings and 1 error generated. gmake: *** [: buproces.o] Error 1 gmake: *** Waiting for unfinished jobs.... In file included from buputd.c:8: ./lisp.h:947:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 947 | extern char * getenv()In file included from ;buput.c : 8| : ^./lisp.h :947/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here :16 162 | ch: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ar *_LIB C947_ | extern char * getenv(); CSTR getenv(const | c ^h a/Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:162:18: note: conflicting prototype is here 162 | char *_LIBrC_CS *T); | ^ R getenv(const char *); | ^ In file included from buputd.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] In file included from buput.c:8: ./lisp.h:953:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 953 | ex953 | extteerrnn vvooiid * mda l*lo c (m)all; | ^ oc(); | ^ buput.c:21:8: warning: passing arguments to 'stkovfl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 | xpush(form); | ^ ./lisp.h:478:29: note: expanded from macro 'xpush' 478 | #define xpush(x) OVFT mystack[mytop++]=(sbuputd.c:35:38: warning: passing arguments to 'funcinstall' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 35 | truct c ons c e l l * * )&x | ^ ./lisp.h : 461 : 62f:u nnote: cexpanded from macro 'OVFT'i nstall 461 | # define OVF(T FN_US if (mytop > emytopE) sXtPkRo,vFfUlN(C0TI)O; N (| b ^o dy),NULL,atm); | ^ buputd.c:39:41: warning: passing arguments to 'funcinstall' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | funcinstall(FN_USMACRO,FUNCTIONbuput.c(:b30o:d35y:) ,warning: Npassing arguments to 'putprop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]U LL,at m30) | ; | ^ xret(putprop(atm,indic,prop),1); | ^ buputd.c:45:37:buput.c :warning: passing arguments to 'funcinstall' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | 34 funci:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] nst 34 | ierror("putpall(FN_CLISP,FUNCTIrON(boopd"y));, N U/L*L , adtom); | ^ esn't return */ | ^ buput.c:18:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | struct conscell *buput(form) | ^ buputd.c:56:14: warning: passing arguments to 'ierror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | ERR: ierror("putd"); /* doesn't return */ | ^ buputd.c:19:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | struct conscell *buputd(form) | ^ 67 warning warningss generated generated. . *** Error code 2 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/lang/pc-lisp *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/lang/pc-lisp