Bool Stream_AppendFile_WithPrependedPath( Stream* stream, char* prependedPath, char* filename ) {
   Bool result;

   /* Check to make sure output path is emtpy */ 
   if( Stg_StringIsEmpty( prependedPath ) )
      result = Stream_AppendFile( stream, filename );
   else {
      char* prependedFilename;

      Stg_asprintf( &prependedFilename, "%s/%s", prependedPath, filename );
      result = Stream_AppendFile( stream, prependedFilename );
      Memory_Free( prependedFilename );
   }

   return result;
}
Example #2
0
void TestIsStringEmpty( Stream* stream, char* string ) {
	Journal_Printf( stream, "Stg_StringIsEmpty( '%s' ) = %s\n", 
			string, Stg_StringIsEmpty( string ) ? "True" : "False" );
}