--- /dev/null
+ return 0;
+
+#if 0
+ const c8 *test_buffer = "\t\n \t0 100552 +04 -03 -334rr 82.3244.23 20 15 3jam3ie \t3000 -3 0003 -0 +3033 ";
+ vg_strp strp = { .buffer = test_buffer };
+
+ i64 value;
+ vg_strp_info info;
+ while( (info = vg_strp_i64( &strp, &value )) != k_vg_strp_eof )
+ {
+ vg_info( "%s -> %ld\n", vg_strp_info_str[ info ], value );
+ }
+#else
+ const c8 *test_buffer = "\t\n \t0.4 .e 100.45552 -20.34 15 3jam3ie 4.3.4 \t.3000 -.3 -0.003 -0 +3033";
+ vg_strp strp = { .buffer = test_buffer };
+
+ f64 value;
+ vg_strp_info info;
+ while( (info = vg_strp_f64( &strp, &value )) != k_vg_strp_eof )
+ {
+ char back_again[ 64 ];
+ vg_str str;
+ vg_strnull( &str, back_again, sizeof(back_again) );
+ vg_strcatf64( &str, value );
+
+ vg_info( "%s -> %f -> %s\n", vg_strp_info_str[ info ], value, back_again );
+ }
+#endif
+#if 0
+ vg_stack_allocator stack;
+ vg_stack_init( &stack, NULL, 0, "Stretchy" );
+ vg_stack_set_flags( &stack, VG_STACK_ALLOCATOR_DOUBLE_IF_FULL );
+
+ u32 size;
+ void *old_msg = vg_file_read( &stack, "content_skaterift/playermodels/skaterift_chip/addon.inf", &size, 0 );
+
+ vg_kv_write kvw = { .fp = stdout, .depth=0 };
+ vg_kvs kvs;
+ vg_kvs_init( &kvs, &stack );
+
+ vg_kv *root_kv = vg_kvs_newkv( &kvs );
+ kvs.root_offset = vg_stack_offset( &stack, root_kv );
+
+ vg_kvs_append_from_legacy_msg2( &kvs, kvs.root_offset, old_msg, size, &stack );
+ vg_kv_print_tree( &kvw, &kvs, kvs.root_offset );
+
+ return 0;
+#endif
+