blob: 2e96454a837592ac33214dc020ab5075bde8c459 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
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);
|