--- np2/io/gdc_sub.h 2003/10/16 17:57:54 1.1 +++ np2/io/gdc_sub.h 2004/02/12 17:18:16 1.4 @@ -16,7 +16,7 @@ typedef struct { } GDCVECT; typedef void (*GDCSUBFN)(UINT32 csrw, const GDCVECT *vect, - UINT16 pat, BYTE ope); + REG16 pat, REG8 ope); #ifdef __cplusplus @@ -26,10 +26,13 @@ extern "C" { void gdcslavewait(NEVENTITEM item); void gdcsub_init(void); -void gdcsub_line(UINT32 csrw, const GDCVECT *vect, UINT16 pat, BYTE ope); -void gdcsub_box(UINT32 csrw, const GDCVECT *vect, UINT16 pat, BYTE ope); -void gdcsub_circle(UINT32 csrw, const GDCVECT *vect, UINT16 pat, BYTE ope); -void gdcsub_text(UINT32 csrw, const GDCVECT *vect, UINT16 pat, BYTE ope); +void gdcsub_null(UINT32 csrw, const GDCVECT *vect, REG16 pat, REG8 ope); +void gdcsub_line(UINT32 csrw, const GDCVECT *vect, REG16 pat, REG8 ope); +void gdcsub_box(UINT32 csrw, const GDCVECT *vect, REG16 pat, REG8 ope); +void gdcsub_circle(UINT32 csrw, const GDCVECT *vect, REG16 pat, REG8 ope); +void gdcsub_txt(UINT32 csrw, const GDCVECT *vect, REG16 pat, REG8 ope); + +void gdcsub_text(UINT32 csrw, const GDCVECT *vect, const BYTE *pat, REG8 ope); void gdcsub_write(void); #ifdef __cplusplus