Replace pre-ANSI <iostream.h> with ANSI <iostream>,
authorOrion Lawlor <olawlor@acm.org>
Fri, 11 Jul 2003 01:16:25 +0000 (01:16 +0000)
committerOrion Lawlor <olawlor@acm.org>
Fri, 11 Jul 2003 01:16:25 +0000 (01:16 +0000)
and use std:: names.

Also, remove extremely error-prone #define of "bool",
since most compilers now have bool.

src/xlat-i/xi-util.h

index ccbfb7398a0adc4dcbabb2f7f5a66f93ad5b7254..465038cc84cde91015d6e660433514ace89d930c 100644 (file)
@@ -9,24 +9,13 @@
 #define _XI_UTIL_H
 
 #include <string.h>
-//Jay, this include may cause problems--
-//not all compilers support ISO C++ include files (OSL, 4/3/2000)
-//  #include <string>
-//  using std::string;//<- and not all compilers support namespaces
-
-#include <iostream.h>
+#include <iostream>
+using std::cout;
+using std::cerr;
+using std::endl;
 #include <stdlib.h>
 #include <stdio.h>
 
-/*HACK: Define bool as int; false as 0; true as 1.  
-This lets us compile on machines without a "bool" type.
-*/
-#ifndef bool
-# define bool int
-# define false 0
-# define true 1
-#endif
-
 #define SZ 1024
 
 class XStr {