|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T d
Length: 2262 (0x8d6)
Types: TextFile
Names: »decls.h«
└─⟦b20c6495f⟧ Bits:30007238 EUUGD18: Wien-båndet, efterår 1987
└─⟦this⟧ »EUUGD18/Sun/Nchess/decls.h«
/*
* Copyright 1987 Tom Anderson; 20831 Frank Waters Road;
* Stanwood, WA 98282. All rights reserved.
*/
/*
* global declarations
*/
/* board.c */
extern void InitBoard(), DoMove(), UnDoMove(), ShowLastPlay(),
SaveGame(), WriteTranscript(), RestoreGame(), DoSetupChange(),
DoResignation();
extern BOOL InitialTurn, IsOurPieceAt(), IsSrcPieceAt(),
IsMoveLegal(), IHaveMoved(), InCheck(), GameOver;
extern Square * GetSquare(), * GetSrcSquare();
extern int PromotePawn(), Turn;
/* boardsw.c */
extern void InitBoardSW(), DrawBoard(), DrawSquare(), AddVictim(),
DeleteVictim(), KillMouseActivity(), RequestUndo();
extern MouseState Mouse;
extern BOOL Flashing;
/* chessprocess.c */
extern void InitChessProcess(), ReapChessProcesses(), KillChessProcesses(),
SendMachineMove(), MachineUndo(), MachineRestore(), MachineFirst();
extern BOOL MachineSetup(), MachineDebug;
extern int GetMachineMove(), MachineSave(), ChessProcessFDs[];
/* controlsw.c */
extern void InitControlSW();
extern BOOL SaveWanted;
/* ipc.c */
extern int MyColor, PeerColor;
extern unsigned long PeerProgNum;
extern void InitRPC(), SendResignation(), SendUndoRequest(), SendTalkMsg(),
SendRestoreMove(), SendEndRestore(), SendSetupChange(),
SendUndoAcknowledgement();
extern BOOL UndoWanted, SendMove(), RestoringGame;
extern char * PeerUserName;
/* main.c */
#ifdef FILE
extern FILE * RestoreFile;
#endif
extern int errno, TranscriptType;
extern char * TranscriptFileName, * SaveFileName, * PlayerName[];
extern BOOL SetupMode, IsMachine[2];
extern struct passwd * UserPWEntry;
/* msgsw.c */
extern void InitMsgSW(), Message(), ClearMessage(), WhoseMoveMessage();
/* rpcsw.c */
extern void AddRPCSubwindow(), DeleteRPCSubwindow();
/* select.c */
extern void SelectAll();
/* talksw.c */
extern void RecvTalkMsg(), InitTalkSW();
/* tool.c */
/* the following is a kludge, but hides enormous organizational problems
* with Sun's headers */
#ifdef TOOL_NULL
extern Tool * NchessTool;
#endif
extern void RunTool(), InitTool(), ParseToolArgs();
/* xdr.c */
extern int XdrGameReq(), XdrMove(), XdrString(), XdrSetup();
/* undeclared system calls and library fxns */
extern int getpid();
extern long random();
extern char * malloc();