/packages/libgbafpc/src/gba/gba_types.inc
https://github.com/slibre/freepascal · Unknown · 65 lines · 47 code · 18 blank · 0 comment · 0 complexity · 1290e7e3eb87950fafc1f9ffcdda847a MD5 · raw file
- (*
- $Id$
- ------------------------------------------------------------------------------
- Header file for libgba type definitions
- Copyright 2003-2005 by Dave Murphy.
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
- You should have received a copy of the GNU Library General Public
- License along with this library; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
- USA.
- Please report all bugs and problems through the bug tracker at
- "http://sourceforge.net/tracker/?group_id=114505&atid=668551".
- ------------------------------------------------------------------------------
-
-
- Conversion by Legolas (http://itaprogaming.free.fr) for freepascal compiler
- (http://www.freepascal.org)
-
- Copyright (C) 2006 Francesco Lombardi
- Check http://sourceforge.net/projects/libndsfpc for updates
-
- ------------------------------------------------------------------------------
- $Log$
- *)
- {$ifdef GBA_INTERFACE}
- //---------------------------------------------------------------------------------
- // Data types
- //---------------------------------------------------------------------------------
- type
- (* Unsigned types *)
- u8 = byte;
- u16 = word;
- u32 = dword;
- pu8 = ^u8;
- pu16 = ^u16;
- pu32 = ^u32;
-
- (* Signed types *)
- s8 = shortint;
- s16 = smallint;
- s32 = longint;
- ps8 = ^s8;
- ps16 = ^s16;
- ps32 = ^s32;
- {$endif GBA_INTERFACE}