]> andersk Git - moira.git/blobdiff - regtape/employee.dc
there's not always 2 spaces between first & last names;
[moira.git] / regtape / employee.dc
index 5d3c98eec62e3d6e4dfda7f9c207712b1fa43d8e..280474af9de8422a9f290002315771f0e2b41703 100644 (file)
@@ -5,8 +5,8 @@
 #include <strings.h>
 #include <ctype.h>
 #include <sys/time.h>
-#include <sms.h>
-#include <sms_app.h>
+#include <moira.h>
+#include <moira_site.h>
 
 
 ##define WHO 11859             /* root */
@@ -40,7 +40,7 @@
 #define LOC_HOST 187
 
 #define LEN_ID 9
-#define LEN_NAME 30
+#define LEN_NAME 29
 #define LEN_OFFICE 12
 #define LEN_PHONE 12
 #define LEN_PHONE2 12
@@ -149,7 +149,9 @@ FILE *in;
       *p = 0;
     e.last = strtrim(&buf[LOC_NAME]);
     if (p) {
-       e.first = p + 3;
+       e.first = p + 1;
+       while (*(e.first) && isspace(*(e.first)))
+         (e.first)++;
        if (p = index(e.first, ' ')) {
            *p = 0;
            e.middle = strtrim(p + 1);
This page took 0.061984 seconds and 4 git commands to generate.