ignore this
authorhgn <hgodden00@gmail.com>
Sat, 12 Jul 2025 14:29:39 +0000 (14:29 +0000)
committerhgn <hgodden00@gmail.com>
Sat, 12 Jul 2025 14:29:39 +0000 (14:29 +0000)
temp.c [new file with mode: 0644]

diff --git a/temp.c b/temp.c
new file mode 100644 (file)
index 0000000..81403b8
--- /dev/null
+++ b/temp.c
@@ -0,0 +1,49 @@
+   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
+