str->i = -1;
}
+static void vg_strcatch( vg_str *str, char c ){
+ if( str->i == -1 ) return;
+ if( (str->i + 2) > str->len ){
+ str->i = -1;
+ return;
+ }
+ str->buffer[ str->i ++ ] = c;
+ str->buffer[ str->i ] = '\0';
+}
+
+/* FIXME: Negative numbers */
static void vg_strcati32( vg_str *str, i32 value ){
if( value ){
char temp[32];