2 * ngIRCd -- The Next Generation IRC Daemon
3 * Copyright (c)2001,2002 by Alexander Barton (alex@barton.de)
5 * Dieses Programm ist freie Software. Sie koennen es unter den Bedingungen
6 * der GNU General Public License (GPL), wie von der Free Software Foundation
7 * herausgegeben, weitergeben und/oder modifizieren, entweder unter Version 2
8 * der Lizenz oder (wenn Sie es wuenschen) jeder spaeteren Version.
9 * Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste
10 * der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS.
12 * $Id: portabtest.c,v 1.4 2002/05/27 13:01:40 alex Exp $
14 * portabtest.c: Testprogramm fuer portab.h
26 LOCAL BOOLEAN portab_check_types PARAMS(( VOID ));
34 printf( "- datatypes: ");
35 if( ! portab_check_types( ))
42 puts( "- system type: "TARGET_CPU"/"TARGET_VENDOR"/"TARGET_OS );
49 portab_check_types( VOID )
51 if( FALSE != 0 ) return 0;
52 if( TRUE != 1 ) return 0;
53 if( sizeof( INT8 ) != 1 ) return 0;
54 if( sizeof( UINT8 ) != 1 ) return 0;
55 if( sizeof( INT16 ) != 2 ) return 0;
56 if( sizeof( UINT16 ) != 2 ) return 0;
57 if( sizeof( INT32 ) != 4 ) return 0;
58 if( sizeof( UINT32 ) != 4 ) return 0;
60 } /* portab_check_types */