Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
att
GitHub Repository: att/ast
Path: blob/master/src/lib/libardir/ardirlib.h
1808 views
1
/***********************************************************************
2
* *
3
* This software is part of the ast package *
4
* Copyright (c) 2002-2011 AT&T Intellectual Property *
5
* and is licensed under the *
6
* Eclipse Public License, Version 1.0 *
7
* by AT&T Intellectual Property *
8
* *
9
* A copy of the License is available at *
10
* http://www.eclipse.org/org/documents/epl-v10.html *
11
* (with md5 checksum b35adb5213ca9657e911e9befb180842) *
12
* *
13
* Information and Software Systems Research *
14
* AT&T Research *
15
* Florham Park NJ *
16
* *
17
* Glenn Fowler <[email protected]> *
18
* David Korn <[email protected]> *
19
* *
20
***********************************************************************/
21
/*
22
* archive scan/touch/extract implementation definitions
23
*/
24
25
#ifndef _ARDIRLIB_H
26
#define _ARDIRLIB_H 1
27
28
#include <ast.h>
29
#include <ardir.h>
30
#include <error.h>
31
32
#define ar_first_method (&ar_omf)
33
34
#define ar_aix_next (&ar_aixbig)
35
#define ar_aixbig_next (&ar_local)
36
#define ar_local_next (0)
37
#define ar_omf_next (&ar_pdp11)
38
#define ar_pdp11_next (&ar_s5r0)
39
#define ar_port_next (&ar_aix)
40
#define ar_s5r0_next (&ar_port)
41
42
#define ar_aix _ar_aix
43
#define ar_aixbig _ar_aixbig
44
#define ar_local _ar_local
45
#define ar_omf _ar_omf
46
#define ar_pdp11 _ar_pdp11
47
#define ar_port _ar_port
48
#define ar_s5r0 _ar_s5r0
49
50
extern Ardirmeth_t ar_aix;
51
extern Ardirmeth_t ar_aixbig;
52
extern Ardirmeth_t ar_local;
53
extern Ardirmeth_t ar_omf;
54
extern Ardirmeth_t ar_pdp11;
55
extern Ardirmeth_t ar_port;
56
extern Ardirmeth_t ar_s5r0;
57
58
#endif
59
60