/* $VER: ar errors.h V0.1 (31.01.98)
 *
 * This file is part of ar, a portable archive maintanance
 * utility for normal and BSD-style archives.
 * Copyright (c) 1999  Frank Wille
 *
 * ar is freeware and part of the portable and retargetable ANSI C
 * compiler vbcc, copyright (c) 1995-99 by Volker Barthelmann.
 * ar may be freely redistributed as long as no modifications are
 * made and nothing is charged for it. Non-commercial usage is allowed
 * without any restrictions.
 * EVERY PRODUCT OR PROGRAM DERIVED DIRECTLY FROM MY SOURCE MAY NOT BE
 * SOLD COMMERCIALLY WITHOUT PERMISSION FROM THE AUTHOR.
 *
 *
 * v0.1  (31.01.99) phx
 *       First working version, which only supports 'q' (quick append)
 *       and 't' (table of contents), reads and writes normals and
 *       BSD-style archives. Symbol table will not be created!
 * v0.0  (30.01.99) phx
 *       File created.
 */

#define EOK             0
#define EOUTOFMEM       1
#define EMISSARCHNAME   2
#define EMISSFILENAME   3
#define EMODNOTALLOWED  4
#define EUNKNOWNKEY     5
#define EREADERR        6
#define EMALFORMARHDR   7
#define EARMEMBREADERR  8
#define EFORMATERR      9
#define ENOTFOUND       10
#define ENOFILEORDIR    11
#define ECREATARC       12
#define ECANTWRITE      13
#define ETRUNCWARN      14


extern void error(int,...);
extern void ierror(char *,...);
