projects
/
vg.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
543f7ce
)
strcatch
author
hgn
<hgodden00@gmail.com>
Sat, 11 Nov 2023 21:35:41 +0000
(21:35 +0000)
committer
hgn
<hgodden00@gmail.com>
Sat, 11 Nov 2023 21:35:41 +0000
(21:35 +0000)
vg_platform.h
patch
|
blob
|
history
diff --git
a/vg_platform.h
b/vg_platform.h
index 8bdd0991b8e245537120989774b378aa0549b50a..ef3daed23a9e8ac4278e139fe91860018f2c38ef 100644
(file)
--- a/
vg_platform.h
+++ b/
vg_platform.h
@@
-105,6
+105,17
@@
static void vg_strcat( vg_str *str, const char *append ){
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];