/***********************************************************************1* *2* This software is part of the ast package *3* Copyright (c) 2002-2011 AT&T Intellectual Property *4* and is licensed under the *5* Eclipse Public License, Version 1.0 *6* by AT&T Intellectual Property *7* *8* A copy of the License is available at *9* http://www.eclipse.org/org/documents/epl-v10.html *10* (with md5 checksum b35adb5213ca9657e911e9befb180842) *11* *12* Information and Software Systems Research *13* AT&T Research *14* Florham Park NJ *15* *16* Glenn Fowler <[email protected]> *17* David Korn <[email protected]> *18* *19***********************************************************************/20/*21* archive scan/touch/extract implementation definitions22*/2324#ifndef _ARDIRLIB_H25#define _ARDIRLIB_H 12627#include <ast.h>28#include <ardir.h>29#include <error.h>3031#define ar_first_method (&ar_omf)3233#define ar_aix_next (&ar_aixbig)34#define ar_aixbig_next (&ar_local)35#define ar_local_next (0)36#define ar_omf_next (&ar_pdp11)37#define ar_pdp11_next (&ar_s5r0)38#define ar_port_next (&ar_aix)39#define ar_s5r0_next (&ar_port)4041#define ar_aix _ar_aix42#define ar_aixbig _ar_aixbig43#define ar_local _ar_local44#define ar_omf _ar_omf45#define ar_pdp11 _ar_pdp1146#define ar_port _ar_port47#define ar_s5r0 _ar_s5r04849extern Ardirmeth_t ar_aix;50extern Ardirmeth_t ar_aixbig;51extern Ardirmeth_t ar_local;52extern Ardirmeth_t ar_omf;53extern Ardirmeth_t ar_pdp11;54extern Ardirmeth_t ar_port;55extern Ardirmeth_t ar_s5r0;5657#endif585960