summaryrefslogtreecommitdiff
path: root/libbb/chomp.c
diff options
context:
space:
mode:
authorEric Andersen2001-12-29 07:26:33 +0000
committerEric Andersen2001-12-29 07:26:33 +0000
commit79a466f1285509853b2fa37351219d58506c58c4 (patch)
tree30b68f0eee00c9cdde633ac35ab4ff6bfeade994 /libbb/chomp.c
parent6d13964714c36ef6ea8d698b64fd7caea77969f9 (diff)
downloadbusybox-79a466f1285509853b2fa37351219d58506c58c4.zip
busybox-79a466f1285509853b2fa37351219d58506c58c4.tar.gz
optimize this a little bit.
Diffstat (limited to 'libbb/chomp.c')
-rw-r--r--libbb/chomp.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/libbb/chomp.c b/libbb/chomp.c
index 94404a9..e5a522f 100644
--- a/libbb/chomp.c
+++ b/libbb/chomp.c
@@ -25,13 +25,11 @@
#include <string.h>
#include "libbb.h"
-
void chomp(char *s)
{
- char *lc = last_char_is(s, '\n');
-
- if(lc)
- *lc = 0;
+ if (!(s && *s)) return;
+ while (*s && (*s != '\n')) s++;
+ *s = 0;
}