else return 0;
}
-#if 0
-b8 vg_kv_write_file( vg_kvs *kvs, const c8 *path )
+b8 keyvalues_write_file( struct keyvalues *kvs, const char *path )
{
- vg_stream stream;
- if( vg_file_stream_open( &stream, path, VG_STREAM_WRITE ) )
+ struct stream file;
+ if( stream_open_file( &file, path, k_stream_write ) )
{
- vg_kv_write writer;
- vg_kv_write_init( &writer, &stream );
- vg_kv_write_tree( &writer, kvs, 0 );
- vg_file_stream_close( &stream );
+ keyvalues_write_stream( kvs, &file, 0, 0 );
+ stream_close( &file );
+ $log( $ok, {"Serialized & written to '"}, {path}, {"'"} );
return 1;
}
- else return 0;
+ else
+ {
+ $log( $error, {"Save failure to "}, {path} );
+ return 0;
+ }
}
-#endif