Nick Briggs
3d9f090e70
Cleanup of includes and related changes based on include-what-you-use diagnostics ( #436 )
...
Remove unused #define PERCENT_OF_SCREEN in MyWindow.h
Move structures for dir.c to dirdefs.h where they are used
Resolve S_CHAR vs S_CHARACTER in favor of S_CHARACTER and cleanup #defines
Fix = vs == bug in FSDEBUG code in dir.c
Eliminate duplicate/unused constant definitions in gcr.c
Declare static internal function bytecmp in mkatom.c
Update many source and include files to include headers for what they use
2022-08-10 11:07:57 -07:00
Nick Briggs
de5ea2110f
Correct integer type warnings ( #405 )
...
* Correct warning: cast to smaller integer type -- X_init/lispbitmap
* Fixes to INTRSAFE, INTRSAFE0 and ensure TIMEOUT, TIMEOUT0 used appropriately
INTRSAFE and INTRSAFE0 must clear errno before executing the library or system
call because not all library calls set errno on success.
Avoid casting pointers or larger integer values down to smaller ints before
comparing to 0 or -1, and use NULL (a pointer) rather than 0.
Fix cases where the result of the library call is a pointer rather than an int
to use TIMEOUT0 instead of TIMEOUT, testing for NULL rather than -1
on timeout (errno == EINTR)
* Remove useless validity check of LASTVMEMFILEPAGE_word pointer
* Convert pointer arithmetic type in drawline from int to ptrdiff_t
* Add NOTE warning about a 32-bit vs 64-bit issue affecting currently unused GET_NATIVE_ADDR_FROM_LISP_PTR
2021-11-04 09:08:55 -07:00
Nick Briggs
c60b522012
Files should explicitly include the definitions they directly depend on ( #355 )
...
... start by fixing the include files and the fallout in C source from
removing includes not directly needed by headers that previously included
them.
2021-02-13 21:41:31 -08:00
Nick Briggs
a093d80fa5
Add include guards to all the include files in inc/ which were missing them. ( #189 )
...
As a prerequisite for cleaning up some other include issues, all the
include files in inc/ should have an include guard. All the xxxdefs.h
were created with them, but most older files were not.
2021-01-07 03:06:42 +00:00
Bruce Mitchener
3c3a4a6292
Remove unused INTRCHECK def. ( #117 )
...
This was only defined for Solaris and wasn't used anywhere.
2020-12-22 17:34:10 +00:00
Nick Briggs
6528ac38e3
Remove proprietary license from all files.
...
The code is being re-licensed under the MIT license.
modified: bin/fixid
modified: bin/launch.asm
modified: bin/makefile-hpux.hp9000-x
modified: bin/makefile-init.sgi
modified: bin/makefile-init.sparc
modified: bin/makefile-init.sparc-multi
modified: bin/makefile-irix.sgi-x
modified: bin/makefile-sunos4.sparc
modified: bin/makefile-sunos4.sparc%
modified: bin/makefile-sunos4.sparc-multi
modified: bin/makefile-sunos5.386-x
modified: bin/makefile-sunos5.i386-x
modified: bin/makefile-sunos5.sparc-x
modified: bin/makefile-tail
modified: bin/makeisc
modified: bin/makeright
modified: inc/Check.h
modified: inc/MyWindow.h
modified: inc/Stipple.h
modified: inc/XCursors.h
modified: inc/XKeymap.h
modified: inc/XVersion.h
modified: inc/Xdeflt.h
modified: inc/Xicon.h
modified: inc/address.h
modified: inc/arith.h
modified: inc/arith2.h
modified: inc/array.h
modified: inc/bb.h
modified: inc/cell.h
modified: inc/cell.h%
modified: inc/copyright
modified: inc/dbprint.h
modified: inc/debug.h
modified: inc/devif.h
modified: inc/display.h
modified: inc/dspdata.h
modified: inc/ether.h
modified: inc/fast_dsp.h
modified: inc/fp.h
modified: inc/gc.h
modified: inc/gc.h.save
modified: inc/gcscan.h
modified: inc/hdw_conf.h
modified: inc/ifpage.h
modified: inc/inlineC.h
modified: inc/inlnMIPS.h
modified: inc/inlnPS2.h
modified: inc/inlndos.h
modified: inc/iopage.h
modified: inc/kbdif.h
modified: inc/keyboard.h
modified: inc/keyboard.h%
modified: inc/keysym.h
modified: inc/ldeXdefs.h
modified: inc/lispemul.h
modified: inc/lispemul.h.save
modified: inc/lispmap.h
modified: inc/lldsp.h
modified: inc/lnk-Xdeflt.h
modified: inc/lnk-debug.h
modified: inc/lnk-fast_dsp.h
modified: inc/lnk-inlineC.h
modified: inc/lnk-lispmap.h
modified: inc/lnk-tosfns.h
modified: inc/lnk-tosret.h
modified: inc/locfile.h
modified: inc/lpdefs.h
modified: inc/lpglobl.h
modified: inc/lspglob.h
modified: inc/lsptypes.h
modified: inc/medleyfp.h
modified: inc/mnxdefs.h
modified: inc/my.h
modified: inc/native.h
modified: inc/ocr.h
modified: inc/osmsg.h
modified: inc/picture.h
modified: inc/pilotbbt.h
modified: inc/print.h
modified: inc/profile.h
modified: inc/rawrs232c.h
modified: inc/return.h
modified: inc/rs232c.h
modified: inc/stack.h
modified: inc/stream.h
modified: inc/stream.h%
modified: inc/stream.h2
modified: inc/sysatms.h
modified: inc/timeout.h
modified: inc/tos1defs.h
modified: inc/tosfns.h
modified: inc/tosret.h
modified: inc/tty.h
modified: inc/version.h
modified: inc/vmemsave.h
modified: inc/xbitmaps.h
modified: inc/xdefs.h
modified: src/Cldeetr.c
modified: src/allocmds.c
modified: src/arith2.c
modified: src/arith3.c
modified: src/arith4.c
modified: src/array.c
modified: src/array2.c
modified: src/array3.c
modified: src/array4.c
modified: src/array5.c
modified: src/array6.c
modified: src/asmbbt.c
modified: src/asmbitblt.c
modified: src/atom.c
modified: src/bbtSPARC.s
modified: src/bbtsub.c
modified: src/bin.c
modified: src/binds.c
modified: src/bitblt.c
modified: src/blt.c
modified: src/byteswap.c
modified: src/call-c.c
modified: src/car-cdr.c
modified: src/cdaudio.c
modified: src/cdrom.c
modified: src/chardev.c
modified: src/chatter.c
modified: src/codeconv.c
modified: src/codetbl.c
modified: src/colorbltfns.c
modified: src/common.c
modified: src/conspage.c
modified: src/cr
modified: src/dbgtool.c
modified: src/dir.c
modified: src/doscomm.c
modified: src/doskbd.c
modified: src/dosmouse.c
modified: src/draw.c
modified: src/dsk.c
modified: src/dspif.c
modified: src/dspsubrs.c
modified: src/ejlisp.c
modified: src/eqf.c
modified: src/ether.c
modified: src/findkey.c
modified: src/foreign.c
modified: src/fp.c
modified: src/fvar.c
modified: src/gc.c
modified: src/gc2.c
modified: src/gcarray.c
modified: src/gccode.c
modified: src/gcfinal.c
modified: src/gchtfind.c
modified: src/gcmain3.c
modified: src/gcoflow.c
modified: src/gcr.c
modified: src/gcrcell.c
modified: src/gcscan.c
modified: src/gvar2.c
modified: src/hacks.c
modified: src/hardrtn.c
modified: src/imagefile.c
modified: src/imagefile2.c
modified: src/inet.c
modified: src/initdsp.c
modified: src/initkbd.c
modified: src/initsout.c
modified: src/intcall.c
modified: src/kbdif.c
modified: src/kbdsubrs.c
modified: src/keyevent.c
modified: src/keylib.c
modified: src/keymaker.c
modified: src/keytst.c
modified: src/keytstno.c
modified: src/kprint.c
modified: src/launch.asm
modified: src/ldeboot.c
modified: src/ldeether.c
modified: src/ldsout.c
modified: src/lineblt8.c
modified: src/lisp2c.c
modified: src/llcolor.c
modified: src/llstk.c
modified: src/loader.c
modified: src/loopsops.c
modified: src/lowlev1.c
modified: src/lowlev2.c
modified: src/lpdual.c
modified: src/lpkit.c
modified: src/lplexyy.c
modified: src/lpmain.c
modified: src/lpread.c
modified: src/lpsolve.c
modified: src/lptran.c
modified: src/lpwrite.c
modified: src/lpytab.c
modified: src/lsthandl.c
modified: src/main.c
modified: src/misc7.c
modified: src/miscn.c
modified: src/mkatom.c
modified: src/mkcell.c
modified: src/mkkey.c
modified: src/mkvdate.c
modified: src/mnwevent.c
modified: src/mnxmeth.c
modified: src/mouseif.c
modified: src/mvs.c
modified: src/ocr.c
modified: src/ocrproc.c
modified: src/oether.c
modified: src/oldeether.c
modified: src/optck.c
modified: src/osmsg.c
modified: src/perrno.c
modified: src/picture.c
modified: src/rawcolor.c
modified: src/rawrs232c.c
modified: src/return.c
modified: src/rpc.c
modified: src/rplcons.c
modified: src/rs232c.c
modified: src/setsout.c
modified: src/shift.c
modified: src/socdvr.c
modified: src/storage.c
modified: src/subr.c
modified: src/subr0374.c
modified: src/sxhash.c
modified: src/testdsp.c
modified: src/testtool.c
modified: src/timeoday.c
modified: src/timeofday.c
modified: src/timer.c
modified: src/truecolor.c
modified: src/tstsout.c
modified: src/tty.c
modified: src/typeof.c
modified: src/ubf1.c
modified: src/ubf2.c
modified: src/ubf3.c
modified: src/ufn.c
modified: src/ufs.c
modified: src/unixcomm.c
modified: src/unixfork.c
modified: src/unwind.c
modified: src/uraid.c
modified: src/usrsubr.c
modified: src/uutils.c
modified: src/vars3.c
modified: src/vesafns.asm
modified: src/vesainit.c
modified: src/vgainit.c
modified: src/vmemsave.c
modified: src/xbbt.c
modified: src/xc.c
modified: src/xc.c.orig
modified: src/xcursor.c
modified: src/xinit.c
modified: src/xlspwin.c
modified: src/xmkicon.c
modified: src/xrdopt.c
modified: src/xscroll.c
modified: src/xwinman.c
modified: src/z2.c
2020-08-11 18:39:45 -07:00
Nick Briggs
de170a64d9
Maiko sources matching state as of 020102 prior to initial patching for Mac OSX
2015-04-20 18:53:52 -07:00