K&R: CIFread.h conversion to ANSI

K&R obsolete syntax removal for C23 compatibility series
This commit is contained in:
Darryl L. Miles 2024-10-04 11:24:27 +01:00 committed by Tim Edwards
parent ca2d6d40dd
commit 89ed5d735c
1 changed files with 26 additions and 11 deletions

View File

@ -152,17 +152,32 @@ typedef struct cifpath
/* Procedures */ /* Procedures */
extern bool CIFParseBox(), CIFParseWire(), CIFParsePoly(); extern bool CIFParseBox(void);
extern bool CIFParseFlash(), CIFParseLayer(), CIFParseStart(); extern bool CIFParseWire(void);
extern bool CIFParseFinish(), CIFParseDelete(), CIFParseUser(); extern bool CIFParsePoly(void);
extern bool CIFParseCall(), CIFParseTransform(), CIFParseInteger(); extern bool CIFParseFlash(void);
extern bool CIFParsePath(), CIFParsePoint(), CIFParseSInteger(); extern bool CIFParseLayer(void);
extern void CIFSkipToSemi(), CIFSkipSep(), CIFSkipBlanks(); extern bool CIFParseStart(void);
extern void CIFFreePath(), CIFCleanPath(); extern bool CIFParseFinish(void);
extern void CIFReadCellInit(), CIFReadCellCleanup(); extern bool CIFParseDelete(void);
extern LinkedRect *CIFPolyToRects(); extern bool CIFParseUser(void);
extern Transform *CIFDirectionToTrans(); extern bool CIFParseCall(void);
extern int CIFReadNameToType(); extern bool CIFParseTransform(Transform *transformp);
extern bool CIFParseInteger(int *valuep);
extern bool CIFParsePath(CIFPath **pathheadpp, int iscale);
extern bool CIFParsePoint(Point *pointp, int iscale);
extern bool CIFParseSInteger(int *valuep);
extern void CIFSkipToSemi(void);
extern void CIFSkipSep(void);
extern void CIFSkipBlanks(void);
extern void CIFFreePath(CIFPath *path);
extern void CIFCleanPath(CIFPath *pathHead);
extern void CIFReadCellInit(int ptrkeys);
extern void CIFReadCellCleanup(int filetype);
extern LinkedRect *CIFPolyToRects(CIFPath *path, Plane *plane, PaintResultType *resultTbl,
PaintUndoInfo *ui, bool isCalma);
extern Transform *CIFDirectionToTrans(Point *point);
extern int CIFReadNameToType(char *name, bool newOK);
/* Variable argument procedures require complete prototype */ /* Variable argument procedures require complete prototype */