diff -cr libg++-2.6.1/libg++/src/complex.h g:libg++-2.6.1/libg++/src/complex.h
*** libg++-2.6.1/libg++/src/complex.h	Sat Apr 18 00:51:04 1992
--- g:libg++-2.6.1/libg++/src/complex.h	Mon Nov 07 23:49:06 1994
***************
*** 1,6 ****
  #ifndef _complex_h
  #define _complex_h
  #define __ATT_complex__
! #include <Complex.h>
  typedef class Complex complex;
  #endif
--- 1,7 ----
+ /* Changed for emx by Eberhard Mattes -- Nov 1994 */
  #ifndef _complex_h
  #define _complex_h
  #define __ATT_complex__
! #include <Complx.h>
  typedef class Complex complex;
  #endif
diff -cr libg++-2.6.1/libg++/src/Complx.cc g:libg++-2.6.1/libg++/src/Complx.cc
*** libg++-2.6.1/libg++/src/Complx.cc	Wed Jun 02 00:17:26 1993
--- g:libg++-2.6.1/libg++/src/Complx.cc	Mon Nov 07 23:48:38 1994
***************
*** 1,4 ****
! /* 
  Copyright (C) 1988 Free Software Foundation
      written by Doug Lea (dl@rocky.oswego.edu)
  
--- 1,4 ----
! /* Changed for emx by Eberhard Mattes -- Nov 1994
  Copyright (C) 1988 Free Software Foundation
      written by Doug Lea (dl@rocky.oswego.edu)
  
***************
*** 18,24 ****
  #ifdef __GNUG__
  #pragma implementation
  #endif
! #include <Complex.h>
  #include <std.h>
  #include <builtin.h>
  
--- 18,24 ----
  #ifdef __GNUG__
  #pragma implementation
  #endif
! #include <Complx.h>
  #include <std.h>
  #include <builtin.h>
  
diff -cr libg++-2.6.1/libg++/src/Makefile g:libg++-2.6.1/libg++/src/Makefile
*** libg++-2.6.1/libg++/src/Makefile	Wed Nov 09 18:22:52 1994
--- g:libg++-2.6.1/libg++/src/Makefile	Tue Nov 08 02:12:44 1994
***************
*** 88,90 ****
--- 88,93 ----
  		  || exit 1; \
  		chmod a-x,a+r $(gxx_includedir)/$$FILE ; \
  	done
+ 
+ rx.o: ../../librx/rx.c
+ 	$(CC) -c $(CFLAGS) $(CINCLUDES) ../../librx/rx.c
diff -cr libg++-2.6.1/libg++/src/Regx.cc g:libg++-2.6.1/libg++/src/Regx.cc
*** libg++-2.6.1/libg++/src/Regx.cc	Tue Aug 16 20:51:06 1994
--- g:libg++-2.6.1/libg++/src/Regx.cc	Wed Nov 09 18:01:36 1994
***************
*** 1,4 ****
! /* 
  Copyright (C) 1988 Free Software Foundation
      written by Doug Lea (dl@rocky.oswego.edu)
  
--- 1,4 ----
! /* Changed for emx by Eberhard Mattes -- Nov 1994
  Copyright (C) 1988 Free Software Foundation
      written by Doug Lea (dl@rocky.oswego.edu)
  
***************
*** 35,41 ****
  #endif
  }
  
! #include <Regex.h>
  
  Regex::~Regex()
  {
--- 35,41 ----
  #endif
  }
  
! #include <Regx.h>
  
  Regex::~Regex()
  {
diff -cr libg++-2.6.1/libg++/src/strclass.h g:libg++-2.6.1/libg++/src/strclass.h
*** libg++-2.6.1/libg++/src/strclass.h	Sat Apr 18 00:51:26 1992
--- g:libg++-2.6.1/libg++/src/strclass.h	Mon Nov 07 23:49:18 1994
***************
*** 1,5 ****
  #ifndef _strclass_h
  #define _strclass_h
! #include <String.h>
  typedef class String string;
  #endif
--- 1,6 ----
+ /* Changed for emx by Eberhard Mattes -- Nov 1994 */
  #ifndef _strclass_h
  #define _strclass_h
! #include <Strng.h>
  typedef class String string;
  #endif
diff -cr libg++-2.6.1/libg++/src/Strng.cc g:libg++-2.6.1/libg++/src/Strng.cc
*** libg++-2.6.1/libg++/src/Strng.cc	Wed Oct 12 22:20:54 1994
--- g:libg++-2.6.1/libg++/src/Strng.cc	Mon Nov 07 23:49:32 1994
***************
*** 1,4 ****
! /* 
  Copyright (C) 1988 Free Software Foundation
      written by Doug Lea (dl@rocky.oswego.edu)
  
--- 1,4 ----
! /* Changed for emx by Eberhard Mattes -- Nov 1994
  Copyright (C) 1988 Free Software Foundation
      written by Doug Lea (dl@rocky.oswego.edu)
  
***************
*** 22,28 ****
  #ifdef __GNUG__
  #pragma implementation
  #endif
! #include <String.h>
  #include <std.h>
  #include <ctype.h>
  #include <limits.h>
--- 22,28 ----
  #ifdef __GNUG__
  #pragma implementation
  #endif
! #include <Strng.h>
  #include <std.h>
  #include <ctype.h>
  #include <limits.h>
diff -cr libg++-2.6.1/libg++/src/Strng.h g:libg++-2.6.1/libg++/src/Strng.h
*** libg++-2.6.1/libg++/src/Strng.h	Wed Oct 12 22:20:52 1994
--- g:libg++-2.6.1/libg++/src/Strng.h	Mon Nov 07 23:49:26 1994
***************
*** 1,5 ****
  // This may look like C code, but it is really -*- C++ -*-
! /* 
  Copyright (C) 1988 Free Software Foundation
      written by Doug Lea (dl@rocky.oswego.edu)
  
--- 1,5 ----
  // This may look like C code, but it is really -*- C++ -*-
! /* Changed for emx by Eberhard Mattes -- Nov 1994
  Copyright (C) 1988 Free Software Foundation
      written by Doug Lea (dl@rocky.oswego.edu)
  
***************
*** 24,30 ****
  #define _String_h 1
  
  #include <iostream.h>
! #include <Regex.h>
  
  struct StrRep                     // internal String representations
  {
--- 24,30 ----
  #define _String_h 1
  
  #include <iostream.h>
! #include <Regx.h>
  
  struct StrRep                     // internal String representations
  {
diff -cr libg++-2.6.1/libio/gen-params g:libg++-2.6.1/libio/gen-params
*** libg++-2.6.1/libio/gen-params	Wed Nov 09 18:22:58 1994
--- g:libg++-2.6.1/libio/gen-params	Tue Nov 08 03:01:48 1994
***************
*** 49,64 ****
  rootdir=`pwd`/..
  gccdir=${gccdir-${rootdir}/gcc}
  binutilsdir=${binutilsdir-${rootdir}/binutils}
! CC=${CC-`if [ -f ${gccdir}/xgcc ] ; \
! 	then echo ${gccdir}/xgcc -B${gccdir}/ ; \
! 	else echo cc ; fi`}
! CXX=${CXX-`if [ -f ${gccdir}/xgcc ] ; \
! 	then echo ${gccdir}/xgcc -B${gccdir}/ ; \
! 	else echo gcc ; fi`}
  CPP=${CPP-`echo ${CC} -E`}
! CONFIG_NM=${CONFIG_NM-`if [ -f ${binutilsdir}/nm.new ] ; \
! 	then echo ${binutilsdir}/nm.new ; \
! 	else echo nm ; fi`}
  
  cat <<!EOF!
  /* AUTOMATICALLY GENERATED; DO NOT EDIT! */ 
--- 49,59 ----
  rootdir=`pwd`/..
  gccdir=${gccdir-${rootdir}/gcc}
  binutilsdir=${binutilsdir-${rootdir}/binutils}
! CC=gcc
! CXX='gcc -x c++'
  CPP=${CPP-`echo ${CC} -E`}
! CONFIG_NM='nm -d'
! LIB_VERSION=0.66
  
  cat <<!EOF!
  /* AUTOMATICALLY GENERATED; DO NOT EDIT! */ 
