change xi-util.C xi-util.h
authorGengbin Zheng <gzheng@illinois.edu>
Fri, 16 Jul 1999 22:40:01 +0000 (22:40 +0000)
committerGengbin Zheng <gzheng@illinois.edu>
Fri, 16 Jul 1999 22:40:01 +0000 (22:40 +0000)
move
XStr& XStr::operator << (int i)
into xi-util.C
to get net-hp-cc compile through

src/xlat-i/xi-util.C
src/xlat-i/xi-util.h

index b005dcfef2ed52fa850bec49e58a765fe8a606c4..18e3756006abf9481f91f11530bf734c1257a2b5 100644 (file)
@@ -44,6 +44,13 @@ XStr::XStr(const char *_s)
   strcpy(s, _s);
 }
 
+XStr& XStr::operator << (int i) {
+      char tmp[100]; 
+      sprintf(tmp, "%d", i); 
+      append(tmp); 
+      return *this;
+};
+
 void 
 XStr::spew(const char*b, const char *a1, const char *a2, const char *a3, 
            const char *a4, const char *a5)
index 86a4c839dbc123e503e701f6d94f0669d901b23e..46c45b26626933cbd705d7db6bbab9f9f5aecf6b 100644 (file)
@@ -21,12 +21,7 @@ class XStr {
     char *get_string(void) { return s; }
     XStr& operator << (const char *_s) { append(_s); return *this;}
     XStr& operator << (char c) { append(c); return *this;}
-    XStr& operator << (int i) { 
-      char tmp[100]; 
-      sprintf(tmp, "%d", i); 
-      append(tmp); 
-      return *this;
-    }
+    XStr& operator << (int i) ;
     XStr& operator << (XStr& x) { append(x.get_string()); return *this; }
     void spew(const char*b, const char *a1 = 0, const char *a2 = 0, 
               const char *a3 = 0, const char *a4 = 0, const char *a5 = 0);