mirror of
https://github.com/Interlisp/maiko.git
synced 2026-01-16 16:19:10 +00:00
Many of the warnings were newly visible after the DBPRINT macro was modified, but the pedantic warnings also caught existing printf family usage which was not strictly correct. Mostly replacing 0x%x with %p for pointers, adding (void *) for those and other pointers, %td for ptrdiff_t, but also changing some function parameters from UNSIGNED (uintptr_t) to int where that was the more appropriate type.
16 lines
596 B
C
16 lines
596 B
C
#ifndef INITDSPDEFS_H
|
|
#define INITDSPDEFS_H 1
|
|
#include "lispemul.h" /* for DLword */
|
|
#include "version.h" /* for UNSIGNED */
|
|
void init_cursor(void);
|
|
void set_cursor(void);
|
|
void clear_display(void);
|
|
void init_display2(DLword *display_addr, int display_max);
|
|
void display_before_exit(void);
|
|
void flush_display_buffer(void);
|
|
void flush_display_region(int x, int y, int w, int h);
|
|
void byte_swapped_displayregion(int x, int y, int w, int h);
|
|
void flush_display_lineregion(UNSIGNED x, DLword *ybase, int w, int h);
|
|
void flush_display_ptrregion(DLword *ybase, UNSIGNED bitoffset, int w, int h);
|
|
#endif
|