diff options
author | fishsoupisgood <github@madingley.org> | 2019-05-27 02:41:51 +0100 |
---|---|---|
committer | fishsoupisgood <github@madingley.org> | 2019-05-27 02:41:51 +0100 |
commit | 333b605b2afd472b823aeda0adf0e8b1ea9843c0 (patch) | |
tree | bc8f581317897e2e53f278f1716b4471fcdccd4f /toolutils.h | |
download | asl-333b605b2afd472b823aeda0adf0e8b1ea9843c0.tar.gz asl-333b605b2afd472b823aeda0adf0e8b1ea9843c0.tar.bz2 asl-333b605b2afd472b823aeda0adf0e8b1ea9843c0.zip |
Diffstat (limited to 'toolutils.h')
-rw-r--r-- | toolutils.h | 52 |
1 files changed, 52 insertions, 0 deletions
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); |