aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>2001-05-07 23:02:39 +0000
committerandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>2001-05-07 23:02:39 +0000
commitec0c3d662a554f6c55c26887f2618c337f379840 (patch)
tree973648cdaddfdc003a345f46dd497a406d4a8776
parent9d40a3b4d9bb4bee6e153fcff7da12af85368164 (diff)
downloadbusybox-w32-ec0c3d662a554f6c55c26887f2618c337f379840.tar.gz
busybox-w32-ec0c3d662a554f6c55c26887f2618c337f379840.tar.bz2
busybox-w32-ec0c3d662a554f6c55c26887f2618c337f379840.zip
A patch from Vladimir to simplify chomp()
git-svn-id: svn://busybox.net/trunk/busybox@2566 69ca8d6d-28ef-0310-b511-8ec308f3f277
-rw-r--r--libbb/chomp.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/libbb/chomp.c b/libbb/chomp.c
index d2f6d5e6f..e62cb4005 100644
--- a/libbb/chomp.c
+++ b/libbb/chomp.c
@@ -32,13 +32,10 @@
32 32
33void chomp(char *s) 33void chomp(char *s)
34{ 34{
35 size_t len = strlen(s); 35 char *lc = (char *)last_char_is(s, '\n');
36 36
37 if (len == 0) 37 if(lc)
38 return; 38 *lc = 0;
39
40 if (s[len-1] == '\n')
41 s[len-1] = '\0';
42} 39}
43 40
44 41