]> andersk Git - moira.git/blobdiff - lib/strs.c
Added copyright message; log deadlock errors; use exclusive readlocks
[moira.git] / lib / strs.c
index 65ad3f5ad364490675d61c68921252904a9a261b..692dd1008fbc738ff9c2c5e60fa71b7440f27600 100644 (file)
@@ -4,6 +4,8 @@
  *     $Header$
  *
  *     Copyright (C) 1987 by the Massachusetts Institute of Technology
+ *     For copying and distribution information, please see the file
+ *     <mit-copyright.h>.
  *
  *     Miscellaneous string functions.
  */
@@ -12,6 +14,7 @@
 static char *rcsid_strs_c = "$Header$";
 #endif lint
 
+#include <mit-copyright.h>
 #include <sys/types.h>
 #include <strings.h>
 #include <ctype.h>
@@ -46,13 +49,18 @@ strsave(s)
 /*
  * Trim whitespace off both ends of a string.
  */
-char *strtrim(s)
-    register char *s;
+char *strtrim(save)
+    register char *save;
 {
-    register char *t;
-    
+    register char *t, *s;
+
+    s = save;
     while (isspace(*s)) s++;
     /* skip to end of string */
+    if (*s == '\0') {
+       *save = '\0';
+       return(save);
+    }
 
     for (t = s; *t; t++) continue; 
     while (t > s) {
This page took 0.059934 seconds and 4 git commands to generate.