aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/lib/libbindle/lstring.c
diff options
context:
space:
mode:
authorDavid M. Syzdek <david@syzdek.net>2022-06-02 14:53:51 -0800
committerDavid M. Syzdek <david@syzdek.net>2022-06-02 14:53:51 -0800
commit717792723e750b6b3c36a2e0b0de1c3184e9e0af (patch)
treef9ed17db41847de320ff2ff9083b503d52ee0688 /lib/libbindle/lstring.c
parent1c211623d1aac8129035d39f1025f6572ee0012d (diff)
downloadbindletools-717792723e750b6b3c36a2e0b0de1c3184e9e0af.tar.gz
bindletools-717792723e750b6b3c36a2e0b0de1c3184e9e0af.tar.bz2
bindletools-717792723e750b6b3c36a2e0b0de1c3184e9e0af.tar.xz
bindletools-717792723e750b6b3c36a2e0b0de1c3184e9e0af.zip
libbindle: adding bindle_chop()
Diffstat (limited to 'lib/libbindle/lstring.c')
-rw-r--r--lib/libbindle/lstring.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/lib/libbindle/lstring.c b/lib/libbindle/lstring.c
index ce0644b..f853280 100644
--- a/lib/libbindle/lstring.c
+++ b/lib/libbindle/lstring.c
@@ -220,6 +220,25 @@ bindle_dirname_r(
220} 220}
221 221
222 222
223char
224bindle_strchop(
225 char * str )
226{
227 size_t pos;
228 char c;
229
230 BindleDebugTrace();
231
232 if ( (!(str)) || (!(str[0])) )
233 return(0);
234 for(pos = 0; ((str[pos+1])); pos++);
235 c = str[pos];
236 str[pos] = '\0';
237
238 return(c);
239}
240
241
223char * 242char *
224bindle_strdup( 243bindle_strdup(
225 const char * s1 ) 244 const char * s1 )