amos-professional/includes/pp/ppbase.h
2020-04-26 02:58:13 +02:00

49 lines
959 B
C

#ifndef LIBRARIES_PPBASE_H
#define LIBRARIES_PPBASE_H
/*
** $Filename: libraries/ppbase.h $
** $Release: 1.1a $
**
** (C) Copyright 1990 Nico François
** All Rights Reserved
*/
#ifndef EXEC_TYPES_H
#include <exec/types.h>
#endif /* EXEC_TYPES_H */
#ifndef EXEC_LISTS_H
#include <exec/lists.h>
#endif /* EXEC_LISTS_H */
#ifndef EXEC_LIBRARIES_H
#include <exec/libraries.h>
#endif /* EXEC_LIBRARIES_H */
#define PPNAME "powerpacker.library"
#define PPVERSION 34L
struct PPBase {
struct Library LibNode;
UBYTE pp_Flags;
UBYTE pad;
BPTR pp_SegList;
};
/* decrunch colors for ppLoadData and ppDecrunchBuffer */
#define DECR_COL0 0L
#define DECR_COL1 1L
#define DECR_POINTER 2L
#define DECR_SCROLL 3L
#define DECR_NONE 4L
/* error codes returned by ppLoadData */
#define PP_OPENERR -1L
#define PP_READERR -2L
#define PP_NOMEMORY -3L
#define PP_CRYPTED -4L
#define PP_PASSERR -5L
#define PP_UNKNOWNPP -6L
#endif /* LIBRARIES_PPBASE_H */