X-Git-Url: http://git.subgeniuskitty.com/pforth/.git/blobdiff_plain/c1b0551debcb415cbc9fc976d011998d9f14759b..1f99f95d6a7eecc05cae8fb357f9b7bf564c2725:/csrc/pf_types.h diff --git a/csrc/pf_types.h b/csrc/pf_types.h index 95c8e3c..fe2f334 100644 --- a/csrc/pf_types.h +++ b/csrc/pf_types.h @@ -1,33 +1,43 @@ -/* @(#) pf_types.h 96/12/18 1.3 */ -#ifndef _pf_types_h -#define _pf_types_h - -/*************************************************************** -** Type declarations for PForth, a Forth based on 'C' -** -** Author: Phil Burk -** Copyright 1994 3DO, Phil Burk, Larry Polansky, David Rosenboom -** -** The pForth software code is dedicated to the public domain, -** and any third party may reproduce, distribute and modify -** the pForth software code or any derivative works thereof -** without any compensation or license. The pForth software -** code is provided on an "as is" basis without any warranty -** of any kind, including, without limitation, the implied -** warranties of merchantability and fitness for a particular -** purpose and their equivalents under the laws of any jurisdiction. -** -***************************************************************/ - -/*************************************************************** -** Type Declarations -***************************************************************/ - -#ifndef Err - typedef long Err; -#endif - -typedef char ForthString; -typedef char *ForthStringPtr; - -#endif /* _pf_types_h */ +/* @(#) pf_types.h 96/12/18 1.3 */ +#ifndef _pf_types_h +#define _pf_types_h + +/*************************************************************** +** Type declarations for PForth, a Forth based on 'C' +** +** Author: Phil Burk +** Copyright 1994 3DO, Phil Burk, Larry Polansky, David Rosenboom +** +** Permission to use, copy, modify, and/or distribute this +** software for any purpose with or without fee is hereby granted. +** +** THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL +** WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED +** WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL +** THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR +** CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING +** FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF +** CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +** OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +** +***************************************************************/ + +/*************************************************************** +** Type Declarations +***************************************************************/ + +#if !defined(AMIGA) && !defined(ATARI) +#include +#endif + +/* file_offset_t is used in place of off_t */ +typedef long file_offset_t; + +#ifndef Err + typedef long Err; +#endif + +typedef char ForthString; +typedef char *ForthStringPtr; + +#endif /* _pf_types_h */