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.6 2002/06/26 12:48:20 alex Exp $
14 * portabtest.c: Testprogramm fuer portab.h
26 LOCAL BOOLEAN portab_check_types PARAMS(( VOID ));
34 printf( "- system type: %s/%s/%s\n", TARGET_CPU, TARGET_VENDOR, TARGET_OS );
36 printf( "- datatypes: ");
37 if( ! portab_check_types( ))
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 */