Nick Briggs
b71a8088d3
Uncomment and correct spelling error in use of getrusage() result, ru_outblock => ru_oublock
2023-02-17 17:01:27 -08:00
Nick Briggs
1c6277d313
Clean up usage of the native address of the I/O page and its struct typedef
...
The global variable holding the native address of the I/O page is spelled "IOPage"
The global variable "IOPage" is declared extern by "lspglob.h"
The structure pointed to by IOPage is named IOPAGE and is defined in "iopage.h"
If there is no direct reference to the IOPAGE struct do not include "iopage.h"
2023-02-17 17:01:27 -08:00
Nick Briggs
43809d070b
Fix a few sign-conversion and shorten-64-to-32 warnings while converting some values from int to unsigned
2023-02-17 17:01:27 -08:00
Nick Briggs
60a9497e7a
Remove extraneous extern declarations duplicated from lspglob.h
2023-02-17 17:01:27 -08:00
Nick Briggs
2e6aba0d19
Fix warning for dropping const in cast
2023-02-17 17:01:27 -08:00
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
67d9ee8b07
Fix four each implicit-int-conversion and cast-qual warnings in mkatom.c
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
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
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