-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstruct_ex.h
executable file
·85 lines (68 loc) · 2.08 KB
/
struct_ex.h
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
// Alle internen Variablen (als EXTERN)
#include "proto.h"
extern struct Library *FileIDBase;
extern struct Library *IconBase;
extern struct Library *UtilityBase;
extern struct DiskObject *myicon;
extern struct FileInfoBlock *myfib;
extern char *NO_ICN,
*NO_MEM,
*NOICON,
*NO_TEMP,
*NO_VIEW,
*NO_FILE,
*fehler,
*glob, // Temp-Pointer fuer Ausgaben
*pathbuf, // 1K Buffer
*MY_LOST_CARRIER,
*ALLRIGHT,
*ALLDONE,
*KILL_LINE;
extern UWORD fid_num;
extern UWORD gfc;
extern char fid_desc[50],
TEMP[50];
//--- Variablen fuer die Viewfunktionen ---
extern int mlines, // Max. Anzahl Zeilen des Users
slot, // Slotnummer des Users
sec, // AccessLevel des Users
dllevel, // Level zum Saugen von Files
actuallines; // Bisher angezeigte Zeilen (0=Default)
//--- BOOL-Variablen fuer ToolType-Werte usw. ---
extern BOOL sysflag, ns,
special, comment,
view, extract,
dl, archives;
//--- Alle Chars fuer die ToolTypes ---
extern char *lhapath, *dmspath,
*exepath, *zippath,
*arjpath, *guidepath,
*dmsid, *exeid,
*shrinkpath, *zoopath,
*zoompath, *warppath,
*lzxpath, temp_path[200],
*checkbuf, *temppath,
*tempname;
extern long totalsize, // Lange des angezeigten Files (bytes)
choosen, // Anzahl ausgewaehlter Elemente
node; // NodeNummer
extern char *fname; // FileName
extern char *fullname; // Filename + Pfadangabe
extern char *t; // Puffer fuer Filename aus Archiv
extern char vt[2][10]; // Puffer fuer 'VIEW' & 'TEST'
extern struct PackerList
{
char FullName[512],
FileName[50],
Datum[12],
Uhrzeit[10];
long Bytes;
char Selected;
}packerlist;
extern struct PackerList *fib;
extern struct Liste
{
struct PackerList fib; // Zeiger auf meine Liste
struct Liste *prev; // Prev-Pointer auf vorgehendes Element
struct Liste *next; // Next-Pointer auf naechstes Element
}*Fib,*Fib2;