All pastes #1764866 Raw Edit

Stuff

public c v1 · immutable
#1764866 ·published 2010-01-25 06:33 UTC
rendered paste body
/* Compilation of FreeBASIC\examples\namespace\console.bas started at 01:23:53 on 01-25-2010 */typedef char byte;typedef unsigned char ubyte;typedef unsigned short ushort;typedef int integer;typedef unsigned int uinteger;typedef unsigned long ulong;typedef long long longint;typedef unsigned long long ulongint;typedef float single;typedef struct _string { char *data; int len; int size; } string;typedef char fixstr;integer  __stdcall fb_FileOpenCons( string *, integer, integer, integer, integer, integer, char* );integer  __stdcall fb_FileFree( void );void  __stdcall fb_PrintString( integer, string *, integer );string*  __stdcall fb_StrAllocTempDescZ( char* );string*  __stdcall fb_StrAllocTempDescZEx( char*, integer );string*  __stdcall fb_IntToStr( integer );string*  __stdcall fb_UIntToStr( uinteger );string*  __stdcall fb_LongintToStr( longint );string*  __stdcall fb_ULongintToStr( ulongint );string*  __stdcall fb_DoubleToStr( double );static void fb_ctor__console( void ) __attribute__ ((constructor)) ;integer  __stdcall _ZN3NET2FB3SYS7CONSOLE9GETSTDOUTEv( void );void  __stdcall _ZN3NET2FB3SYS7CONSOLE5PRINTE8FBSTRING( char * );void  __stdcall _ZN3NET2FB3SYS7CONSOLE7PRINTNLE8FBSTRING( char * );void  __stdcall _ZN3NET2FB3SYS7CONSOLE7PRINTNLEi( integer );void  __stdcall _ZN3NET2FB3SYS7CONSOLE7PRINTNLEj( uinteger );void  __stdcall _ZN3NET2FB3SYS7CONSOLE7PRINTNLEx( longint );void  __stdcall _ZN3NET2FB3SYS7CONSOLE7PRINTNLEy( ulongint );void  __stdcall _ZN3NET2FB3SYS7CONSOLE7PRINTNLEd( double );integer __stdcall  _ZN3NET2FB3SYS7CONSOLE8GETSTDINEv( void ){	integer fb$result$;	static integer H$ = 		-1	;	#define vr$0 ((integer*)(&fb$result$))	__builtin_memset( vr$0, 0, (integer)4 );	label$2:;	if (H$ != (integer)-1) goto label$5;	{		#define vr$1 ((integer)(fb_FileFree( )))		H$ = vr$1;		#define vr$2 ((string*)(fb_StrAllocTempDescZEx( "", (integer)0 )))		fb_FileOpenCons( vr$2, (integer)2, (integer)0, (integer)0, H$, (integer)0, (char*)0 );	};	label$5:;	label$4:;	fb$result$ = H$;	label$3:;	#define vr$3 ((integer)(fb$result$))	return vr$3;}integer __stdcall  _ZN3NET2FB3SYS7CONSOLE9GETSTDOUTEv( void ){	integer fb$result$;	static integer H$ = 		-1	;	#define vr$4 ((integer*)(&fb$result$))	__builtin_memset( vr$4, 0, (integer)4 );	label$6:;	if (H$ != (integer)-1) goto label$9;	{		#define vr$5 ((integer)(fb_FileFree( )))		H$ = vr$5;		#define vr$6 ((string*)(fb_StrAllocTempDescZEx( "", (integer)0 )))		fb_FileOpenCons( vr$6, (integer)3, (integer)0, (integer)0, H$, (integer)0, (char*)0 );	};	label$9:;	label$8:;	fb$result$ = H$;	label$7:;	#define vr$7 ((integer)(fb$result$))	return vr$7;}void __stdcall  _ZN3NET2FB3SYS7CONSOLE5PRINTE8FBSTRING( char *V$ ){	integer TMP$0$;	label$10:;	#define vr$8 ((integer)(_ZN3NET2FB3SYS7CONSOLE9GETSTDOUTEv( )))	TMP$0$ = vr$8;	#define vr$9 ((string*)(fb_StrAllocTempDescZ( (char*)(V$) )))	fb_PrintString( TMP$0$, vr$9, (integer)0 );	label$11:;}void __stdcall  _ZN3NET2FB3SYS7CONSOLE7PRINTNLE8FBSTRING( char *V$ ){	integer TMP$1$;	label$12:;	#define vr$10 ((integer)(_ZN3NET2FB3SYS7CONSOLE9GETSTDOUTEv( )))	TMP$1$ = vr$10;	#define vr$11 ((string*)(fb_StrAllocTempDescZ( (char*)(V$) )))	fb_PrintString( TMP$1$, vr$11, (integer)1 );	label$13:;}void __stdcall  _ZN3NET2FB3SYS7CONSOLE7PRINTNLEi( integer V$ ){	integer TMP$2$;	label$14:;	#define vr$12 ((integer)(_ZN3NET2FB3SYS7CONSOLE9GETSTDOUTEv( )))	TMP$2$ = vr$12;	#define vr$13 ((string*)(fb_IntToStr( V$ )))	fb_PrintString( TMP$2$, vr$13, (integer)1 );	label$15:;}void __stdcall  _ZN3NET2FB3SYS7CONSOLE7PRINTNLEj( uinteger V$ ){	integer TMP$3$;	label$16:;	#define vr$14 ((integer)(_ZN3NET2FB3SYS7CONSOLE9GETSTDOUTEv( )))	TMP$3$ = vr$14;	#define vr$15 ((string*)(fb_UIntToStr( V$ )))	fb_PrintString( TMP$3$, vr$15, (integer)1 );	label$17:;}void __stdcall  _ZN3NET2FB3SYS7CONSOLE7PRINTNLEx( longint V$ ){	integer TMP$4$;	label$18:;	#define vr$16 ((integer)(_ZN3NET2FB3SYS7CONSOLE9GETSTDOUTEv( )))	TMP$4$ = vr$16;	#define vr$17 ((string*)(fb_LongintToStr( V$ )))	fb_PrintString( TMP$4$, vr$17, (integer)1 );	label$19:;}void __stdcall  _ZN3NET2FB3SYS7CONSOLE7PRINTNLEy( ulongint V$ ){	integer TMP$5$;	label$20:;	#define vr$18 ((integer)(_ZN3NET2FB3SYS7CONSOLE9GETSTDOUTEv( )))	TMP$5$ = vr$18;	#define vr$19 ((string*)(fb_ULongintToStr( V$ )))	fb_PrintString( TMP$5$, vr$19, (integer)1 );	label$21:;}void __stdcall  _ZN3NET2FB3SYS7CONSOLE7PRINTNLEd( double V$ ){	integer TMP$6$;	label$22:;	#define vr$20 ((integer)(_ZN3NET2FB3SYS7CONSOLE9GETSTDOUTEv( )))	TMP$6$ = vr$20;	#define vr$21 ((string*)(fb_DoubleToStr( V$ )))	fb_PrintString( TMP$6$, vr$21, (integer)1 );	label$23:;}static void fb_ctor__console( void ){	label$0:;	_ZN3NET2FB3SYS7CONSOLE5PRINTE8FBSTRING( "string: " );	_ZN3NET2FB3SYS7CONSOLE7PRINTNLE8FBSTRING( "hello!" );	_ZN3NET2FB3SYS7CONSOLE5PRINTE8FBSTRING( "integer: " );	_ZN3NET2FB3SYS7CONSOLE7PRINTNLEi( (integer)2147483647 );	_ZN3NET2FB3SYS7CONSOLE5PRINTE8FBSTRING( "uinteger: " );	_ZN3NET2FB3SYS7CONSOLE7PRINTNLEj( (uinteger)-1 );	_ZN3NET2FB3SYS7CONSOLE5PRINTE8FBSTRING( "longint: " );	_ZN3NET2FB3SYS7CONSOLE7PRINTNLEx( (longint)9223372036854775807 );	_ZN3NET2FB3SYS7CONSOLE5PRINTE8FBSTRING( "ulongint: " );	_ZN3NET2FB3SYS7CONSOLE7PRINTNLEy( (ulongint)-1 );	_ZN3NET2FB3SYS7CONSOLE5PRINTE8FBSTRING( "double: " );	_ZN3NET2FB3SYS7CONSOLE7PRINTNLEd( (double)1.23456789012345 );	label$1:;}/* Total compilation time: 0.009808229815945424 seconds. */