Nick Briggs
e1c4263dd8
Remove extraneous extern references for Lisp_world that are covered by lspglob.h
2023-02-17 17:01:27 -08:00
Nick Briggs
871bf5459c
Fix a couple of sign-conversion warnings (int to LispPTR) in adr68k.h
2023-02-17 17:01:27 -08:00
Nick Briggs
67d9ee8b07
Fix four each implicit-int-conversion and cast-qual warnings in mkatom.c
2023-02-17 17:01:27 -08:00
Nick Briggs
aa29914b2b
rs232c.h does not directly reference Lisp_world and both rs232 implementations include lspglob.h for it
2023-02-17 17:01:27 -08:00
Nick Briggs
2b7228f37e
Remove typedefs for function pointers and their uses. Methods which are defined but never used get (void) args until they are implemented.
2023-02-17 17:01:27 -08:00
Nick Briggs
4853f0e3f5
Fix missing prototype adding ttydefs.h, declare tty_baudtosymbol() as static.
2023-02-17 17:01:27 -08:00
Nick Briggs
a1e5e6eecc
fix warning: break will never be executed
2023-02-17 17:01:27 -08:00
Nick Briggs
748c52fbaa
lispcmp should be declared static
2023-02-17 17:01:27 -08:00
Nick Briggs
6d7b4c1cd2
panicuraid should be declared static
2023-02-17 17:01:27 -08:00
Nick Briggs
80c9c796c5
Address "warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x"
...
* Update struct DevRec methods to take a "void *" parameter
since they get called with different xxxInterface records
depending on whether they are a keyboard, mouse, or display.
Introduce GenericReturnVoid method implementation for use
where needed with DevRec methods. (see mouseif.c)
* Cast functions implementing DevRec methods as appropriate to match
the method signature.
* Update struct DspInterfaceRec methods cleardisplay,
bitblt_to_screen, mouse_invisible, and mouse_visible to declare
the parameters they require and all return unsigned long results
(though it's not clear that this is actually the correct type).
Requires updating dosmouse.c method implementations.
* Update GenericReturnT and GenericPanic method implementations
to have the signature required by the method slots they
are used in.
* Correct DOS-only section with incorrect arguments to device.exit
call for the mouse.
* Use include "dspifdefs.h" for prototypes for GenericReturnXXX method
implementations.
2023-02-17 17:01:27 -08:00
Nick Briggs
80e40fa942
Fix warning: The left operand of \'==\' is a garbage value
2023-02-17 17:01:27 -08:00
Nick Briggs
38bf60c626
Static analysis suggests (incorrectly) that a reference *srcbase accesses uninitialized memory in grayword.
...
Correct its misunderstanding by explicitly initializing all elements of grayword[4] to 0.
2023-02-17 17:01:27 -08:00
Nick Briggs
d5acdf7ea4
Static analysis suggests savedS might be used uninitialized (pathlength > 150). It is or-ed into a result, so initialize to 0
2023-02-17 17:01:27 -08:00
Nick Briggs
0ba8380aea
Don't reference uninitialized fields in DspInterface when processing window events in no-scroll case.
...
Initialize variables to suppress "may be uninitialized when used here" warning that couldn't actually happen.
2023-02-17 17:01:27 -08:00
Nick Briggs
8054c62f8a
Ensure XImage and XEvent variables are completely initialized
2023-02-17 17:01:27 -08:00
Nick Briggs
ab79048dae
fix warning: incompatible function pointer types for file sort functions in dir.c
2023-02-17 17:01:27 -08:00
Nick Briggs
e03782c6b6
fix warning: a function declaration without a prototype is deprecated in all versions of C
2023-02-17 17:01:27 -08:00
Nick Briggs
14c5f9245e
fix warning: a function declaration without a prototype is deprecated in all versions of C
2023-02-17 17:01:27 -08:00
Nick Briggs
c6b7eb7fd7
Fix incorrect prototype
2023-02-17 17:01:27 -08:00
Nick Briggs
3ccc28d16a
fix warning: a function declaration without a prototype is deprecated in all versions of C
2023-02-17 17:01:27 -08:00
Nick Briggs
51cae2af8d
fix warning: a function declaration without a prototype is deprecated in all versions of C
2023-02-17 17:01:27 -08:00
Nick Briggs
f0f33fe587
fix warning: a function declaration without a prototype is deprecated in all versions of C
2023-02-17 17:01:27 -08:00
Nick Briggs
9ab1215fc8
fix warning: a function declaration without a prototype is deprecated in all versions of C
2023-02-17 17:01:27 -08:00
Nick Briggs
a3ba41fba2
fix warning: a function declaration without a prototype is deprecated in all versions of C
...
make savestr() static and remove it from dlpidefs.h since it is not used outside of dlpi.c
2023-02-17 17:01:27 -08:00
Nick Briggs
39a716ace8
fix warning: a function declaration without a prototype is deprecated in all versions of C
2023-02-17 17:01:27 -08:00
Nick Briggs
bae09d8eba
fix warning: a function declaration without a prototype is deprecated in all versions of C
2023-02-17 17:01:27 -08:00
Nick Briggs
6838c701cc
fix warning: a function declaration without a prototype is deprecated in all versions of C
2023-02-17 17:01:27 -08:00
Nick Briggs
2175364380
fix warning: a function declaration without a prototype is deprecated in all versions of C
2023-02-17 17:01:27 -08:00
Nick Briggs
202db168a9
fix warning: a function declaration without a prototype is deprecated in all versions of C
2023-02-17 17:01:27 -08:00
Nick Briggs
4a82b6c549
fix warning: a function declaration without a prototype is deprecated in all versions of C
2023-02-17 17:01:27 -08:00
Nick Briggs
76cb36993c
fix warning: a function declaration without a prototype is deprecated in all versions of C
2023-02-17 17:01:27 -08:00
Nick Briggs
89a2b73d33
fix warning: a function declaration without a prototype is deprecated in all versions of C
2023-02-17 17:01:27 -08:00
Nick Briggs
523368a710
fix warning: a function declaration without a prototype is deprecated in all versions of C
2023-02-17 17:01:27 -08:00
Nick Briggs
bee3d3334a
fix warning: a function declaration without a prototype is deprecated in all versions of C
2023-02-17 17:01:27 -08:00
Nick Briggs
5f98006d38
fix warning: a function declaration without a prototype is deprecated in all versions of C
2023-02-17 17:01:27 -08:00
Nick Briggs
093b4526ad
fix warning: a function declaration without a prototype is deprecated in all versions of C
...
remove extraneous declaration of dispatch() (now covered by xcdefs.h)
2023-02-17 17:01:27 -08:00
Nick Briggs
f9e8f7ed85
fix warning: a function declaration without a prototype is deprecated in all versions of C
2023-02-17 17:01:27 -08:00
Nick Briggs
d7ab75b1a7
fix warning: a function declaration without a prototype is deprecated in all versions of C
2023-02-17 17:01:27 -08:00
Nick Briggs
d7c294bc0d
fix warning: a function declaration without a prototype is deprecated in all versions of C
2023-02-17 17:01:27 -08:00
Nick Briggs
1cfa67c515
fix warning: a function declaration without a prototype is deprecated in all versions of C
2023-02-17 17:01:27 -08:00
Nick Briggs
434067770a
fix warning: a function declaration without a prototype is deprecated in all versions of C
2023-02-17 17:01:27 -08:00
Nick Briggs
072a493d56
fix warning: a function declaration without a prototype is deprecated in all versions of C
2023-02-17 17:01:27 -08:00
Nick Briggs
b812513696
fix warning: a function declaration without a prototype is deprecated in all versions of C
2023-02-17 17:01:27 -08:00
Nick Briggs
5ee8f49002
fix warning: a function declaration without a prototype is deprecated in all versions of C
2023-02-17 17:01:27 -08:00
Nick Briggs
81d459be16
Substitute include <errno.h> for extern int errno.
2023-02-17 17:01:27 -08:00
Nick Briggs
f7c67a6317
Correct mismatch between Init_XCursor prototype and definition.
2023-02-17 17:01:27 -08:00
Nick Briggs
36355c12fb
Add missing include etherdefs.h to ether_common.c
2023-02-17 17:01:27 -08:00
Nick Briggs
47ac0eacc5
Correct prototype/definition misuse of () for (void) on various functions.
2023-02-17 17:01:27 -08:00
Nick Briggs
36a7422ebc
Correct malformed connectToHub prototype and definition
2023-02-17 17:01:27 -08:00
Nick Briggs
1dd86ed48c
Correct mismatch between DoRing prototype and definition
2023-02-17 17:01:27 -08:00