From 333b605b2afd472b823aeda0adf0e8b1ea9843c0 Mon Sep 17 00:00:00 2001 From: fishsoupisgood Date: Mon, 27 May 2019 02:41:51 +0100 Subject: initial commit from asl-1.41r8.tar.gz --- toolutils.h | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 toolutils.h (limited to 'toolutils.h') diff --git a/toolutils.h b/toolutils.h new file mode 100644 index 0000000..2e96454 --- /dev/null +++ b/toolutils.h @@ -0,0 +1,52 @@ +/* toolutils.c */ +/*****************************************************************************/ +/* AS-Portierung */ +/* */ +/* Unterroutinen fuer die AS-Tools */ +/* */ +/* Historie: 31. 5.1996 Grundsteinlegung */ +/* 30. 5.1999 Adresswildcard-Funktion */ +/* */ +/*****************************************************************************/ + +#include "fileformat.h" + +extern LongWord Magic; + +extern Word FileID; + +extern char *OutName; + + +extern void WrCopyRight(char *Msg); + +extern void DelSuffix(char *Name); + +extern void AddSuffix(char *Name, char *Suff); + +extern void FormatError(char *Name, char *Detail); + +extern void ChkIO(char *Name); + +extern Word Granularity(Byte Header); + +extern void ReadRecordHeader(Byte *Header, Byte* Segment, Byte *Gran, + char *Name, FILE *f); + +extern void WriteRecordHeader(Byte *Header, Byte* Segment, Byte *Gran, + char *Name, FILE *f); + +extern CMDResult CMD_FilterList(Boolean Negate, char *Arg); + +extern Boolean FilterOK(Byte Header); + +extern Boolean RemoveOffset(char *Name, LongWord *Offset); + + +extern void EraseFile(char *FileName, LongWord Offset); + + +extern Boolean AddressWildcard(char *addr); + + +extern void toolutils_init(char *ProgPath); -- cgit v1.2.3