summaryrefslogtreecommitdiff
path: root/ch2/2-04.c
diff options
context:
space:
mode:
authorAdam Carpenter <gitlab@53hor.net>2019-07-23 13:03:59 -0400
committerAdam Carpenter <gitlab@53hor.net>2019-07-23 13:03:59 -0400
commitcbfba32803a16ebe6b33f8ccdedf602cc49addc7 (patch)
tree2787b016e1b4cb2c56c6fb57257126b2b3d594bd /ch2/2-04.c
parentfa996dc786d26afc508d637c565ec401f6b5ddb9 (diff)
downloadlearning-c-cbfba32803a16ebe6b33f8ccdedf602cc49addc7.tar.xz
learning-c-cbfba32803a16ebe6b33f8ccdedf602cc49addc7.zip
Removed unecessary string terminator checks.
Diffstat (limited to 'ch2/2-04.c')
-rw-r--r--ch2/2-04.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/ch2/2-04.c b/ch2/2-04.c
index 3f122bb..00501ca 100644
--- a/ch2/2-04.c
+++ b/ch2/2-04.c
@@ -5,7 +5,7 @@ void squeeze_char(char s[], char c) {
int i;
int j;
- for (i = j = 0; s[i] != '\0'; i++)
+ for (i = j = 0; s[i]; i++)
if (s[i] != c)
s[j++] = s[i];
@@ -16,7 +16,7 @@ void squeeze_char(char s[], char c) {
void squeeze_str(char s1[], char s2[]) {
int i;
- for (i = 0; s2[i] != '\0'; ++i)
+ for (i = 0; s2[i]; ++i)
squeeze_char(s1, s2[i]);
}
@@ -26,8 +26,8 @@ void squeeze_all(char s1[], char s2[]) {
int j;
int k;
- for (k = 0; s2[k] != '\0'; ++k) {
- for (i = j = 0; s1[i] != '\0'; ++i)
+ for (k = 0; s2[k]; ++k) {
+ for (i = j = 0; s1[i]; ++i)
if (s1[i] != s2[k])
s1[j++] = s1[i];