00001 /* 00002 FALCON - The Falcon Programming Language. 00003 FILE: vm_stdstreams.h 00004 00005 System dependant default I/O streams. 00006 ------------------------------------------------------------------- 00007 Author: Giancarlo Niccolai 00008 Begin: ven ago 25 2006 00009 00010 ------------------------------------------------------------------- 00011 (C) Copyright 2004: the FALCON developers (see list in AUTHORS file) 00012 00013 See LICENSE file for licensing details. 00014 */ 00015 00022 #ifndef flc_stdstreams_H 00023 #define flc_stdstreams_H 00024 00025 00026 namespace Falcon { 00027 00028 class Stream; 00029 00033 FALCON_DYN_SYM Stream *stdInputStream(); 00035 FALCON_DYN_SYM Stream *stdOutputStream(); 00037 FALCON_DYN_SYM Stream *stdErrorStream(); 00038 00043 FALCON_DYN_SYM Stream *DefaultTextTranscoder( Stream *underlying, bool own = true ); 00044 00046 FALCON_DYN_SYM Stream *AddSystemEOL( Stream *underlying, bool own = true ); 00047 00048 } 00049 00050 #endif 00051 00052 /* end of stdstreams.h */