Michael Brown
c20da4fc5c
[mucurses] Avoid potential division by zero
Signed-off-by: Michael Brown <mcb30@ipxe.org >
7 lat temu
Michael Brown
f032556b15
[mucurses] Ensure SLK labels are always terminated
Signed-off-by: Michael Brown <mcb30@ipxe.org >
7 lat temu
Michael Brown
501fa53b25
[mucurses] Attempt to fix use of uninitialised buffer with strcat()
Signed-off-by: Michael Brown <mcb30@ipxe.org >
7 lat temu
Michael Brown
d29e2d551c
[mucurses] Attempt to fix test for empty string
Signed-off-by: Michael Brown <mcb30@ipxe.org >
7 lat temu
Michael Brown
e24be567f4
[legal] Relicense files under GPL2_OR_LATER_OR_UBDL
Relicense files authored by Dan Lynch while working as an employee of
Fen Systems Ltd., with permission from Fen Systems Ltd.
Signed-off-by: Michael Brown <mcb30@ipxe.org >
9 lat temu
Michael Brown
7aa689e3ba
[mucurses] Add missing FILE_LICENCE declarations
Signed-off-by: Michael Brown <mcb30@ipxe.org >
9 lat temu
Holger Lubitz
9280f2649a
make struct _softlabelkeys *slks static
17 lat temu
Michael Brown
5ff23aa406
Include stdlib.h rather than malloc.h
17 lat temu
Michael Brown
09f9142cbf
Adjusted to use the normal internal mucurses API rather than accessing
stdscr directly.
18 lat temu
Michael Brown
b6b36e8ac4
Remove more dynamic allocation
18 lat temu
Michael Brown
04d15fb8f8
There seems to be no reason why pos_x is static...
18 lat temu
Michael Brown
1f74fa2cad
Remove some unnecessary use of calloc() for tiny memory areas.
18 lat temu
Michael Brown
1755d8df7a
Renamed core.h to mucurses.h
18 lat temu
Dan Lynch
890dc758e8
- proper layout formatted soft label array, with justification formatted labels
- some minor preventatives
18 lat temu
Dan Lynch
811df504a5
- erradicate compiler warning due to possibility of uninitialised variables (switch statement)
18 lat temu
Dan Lynch
1632c25c78
- major implementation work completed (testing in progress)
- some optimisation done
18 lat temu
Dan Lynch
ad1aca0634
- separated curses.c out into separate source files to optimise
library use later on
- some small mods to existing functions
18 lat temu