K&R sim.h: conversion to ANSI

K&R obsolete syntax removal for C23 compatibility series
This commit is contained in:
Darryl L. Miles 2025-01-31 19:39:09 +00:00 committed by R. Timothy Edwards
parent be09d8d402
commit b3384f9104
1 changed files with 28 additions and 22 deletions

View File

@ -2,16 +2,18 @@
#define _SIM_H #define _SIM_H
#include "utils/magic.h" #include "utils/magic.h"
#include "textio/txcommands.h" /* TxCommand */
#include "windows/windows.h" /* MagWindow */
extern char *SimGetNodeCommand(); extern char *SimGetNodeCommand(char *cmd);
extern char *SimGetNodeName(); extern char *SimGetNodeName(SearchContext *sx, Tile *tp, char *path);
extern char *SimSelectNode(); extern char *SimSelectNode(SearchContext *scx, TileType type, int xMask, char *buffer);
extern bool SimGetReplyLine(); extern bool SimGetReplyLine(char **replyLine);
extern void SimRsimIt(); extern void SimRsimIt(char *cmd, char *nodeName);
extern void SimEraseLabels(); extern void SimEraseLabels(void);
extern bool efPreferredName(); extern bool efPreferredName(char *name1, char *name2);
extern void SimRsimHandler(); extern void SimRsimHandler(MagWindow *w, TxCommand *cmd);
extern void SimInit(); extern void SimInit(void);
extern bool SimRecomputeSel; extern bool SimRecomputeSel;
extern bool SimInitGetnode; extern bool SimInitGetnode;
@ -29,18 +31,22 @@ extern HashTable SimGetnodeTbl;
extern HashTable SimAbortSeenTbl; extern HashTable SimAbortSeenTbl;
/* C99 compat */ /* C99 compat */
extern void SimGetnode(); extern void SimGetnode(void);
extern void SimGetsnode(); extern void SimGetsnode(void);
extern void SimGetNodeCleanUp(); extern void SimGetNodeCleanUp(void);
extern int SimPutLabel(); extern int SimPutLabel(CellDef *cellDef, Rect *rect, int align, char *text, TileType type);
extern int SimSrConnect(); extern int SimSrConnect(CellDef *def, Rect *startArea, TileTypeBitMask *mask, TileTypeBitMask *connect,
extern void SimTreeCopyConnect(); Rect *bounds, int (*func)(), ClientData clientData);
extern int SimTreeSrNMTiles(); extern void SimTreeCopyConnect(SearchContext *scx, TileTypeBitMask *mask, int xMask, TileTypeBitMask *connect,
extern int SimTreeSrTiles(); Rect *area, CellUse *destUse, char *Node_Name);
extern bool SimStartRsim(); extern int SimTreeSrNMTiles(SearchContext *scx, TileType dinfo, TileTypeBitMask *mask, int xMask, TerminalPath *tpath,
extern void SimConnectRsim(); int (*func)(), ClientData cdarg);
extern bool SimSelection(); extern int SimTreeSrTiles(SearchContext *scx, TileTypeBitMask *mask, int xMask, TerminalPath *tpath,
extern void SimRsimMouse(); int (*func)(), ClientData cdarg);
extern int SimFillBuffer(); extern bool SimStartRsim(char *argv[]);
extern void SimConnectRsim(bool escRsim);
extern bool SimSelection(char *cmd);
extern void SimRsimMouse(MagWindow *w);
extern int SimFillBuffer(char *buffHead, char **pLastChar, int *charCount);
#endif /* _SIM_H */ #endif /* _SIM_H */