diff -Naur Complex-20060604-1131/Complex.cpp Complex-dylan/Complex.cpp
--- Complex-20060604-1131/Complex.cpp	2006-06-04 11:30:30.000000000 -0400
+++ Complex-dylan/Complex.cpp	2006-06-04 22:50:42.000000000 -0400
@@ -9,6 +9,12 @@
 // Construction/Destruction

 //////////////////////////////////////////////////////////////////////

 

+#ifndef __BORLANDC__

+#include <cstdio>

+#define Warning(s) fprintf(stderr, "%s", s)

+#endif

+

+

 // default constructor -- line 10

 Complex::Complex()

 {

@@ -50,7 +56,7 @@
 }

 

 // >> s

-void Complex::Extract(istream &sin);

+void Complex::Extract(istream &sin)

 {

 	// declare separator char

 	char dummy;

diff -Naur Complex-20060604-1131/Complex.hpp Complex-dylan/Complex.hpp
--- Complex-20060604-1131/Complex.hpp	2006-06-04 11:30:44.000000000 -0400
+++ Complex-dylan/Complex.hpp	2006-06-04 22:56:58.000000000 -0400
@@ -7,19 +7,20 @@
 

 #include <iostream>

 #include <string>

+using namespace std;

 

 class Complex  

 {

 public:

 	Complex();

 	~Complex();

-	void Complex::Extract(istream&); // http://mail.python.org/pipermail/tutor/2002-June/015151.html

+	void Extract(istream&); // http://mail.python.org/pipermail/tutor/2002-June/015151.html

 

 protected:

-	float Complex::getReal () const;

-	float Complex::getImaginary() const;

-	void Complex::setReal (float);

-	void Complex::setImaginary (float);

+	float getReal () const;

+	float getImaginary() const;

+	void setReal (float);

+	void setImaginary (float);

 

 private:

 	float X;

diff -Naur Complex-20060604-1131/bcc32.log Complex-dylan/bcc32.log
--- Complex-20060604-1131/bcc32.log	2006-06-04 11:31:00.000000000 -0400
+++ Complex-dylan/bcc32.log	1969-12-31 19:00:00.000000000 -0500
@@ -1,10 +0,0 @@
-Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland

-Complex.cpp:

-Error E2293 Complex.hpp 16: ) expected

-Error E2147 Complex.cpp 53: 'istream' cannot start a parameter declaration

-Error E2316 Complex.cpp 53: 'Complex::Extract(int &)' is not a member of 'Complex'

-Error E2040 Complex.cpp 54: Declaration terminated incorrectly

-*** 4 errors in Compile ***

-main.cpp:

-Error E2293 Complex.hpp 16: ) expected

-*** 1 errors in Compile ***

diff -Naur Complex-20060604-1131/main.cpp Complex-dylan/main.cpp
--- Complex-20060604-1131/main.cpp	2006-06-04 11:28:56.000000000 -0400
+++ Complex-dylan/main.cpp	2006-06-04 22:51:10.000000000 -0400
@@ -24,4 +24,5 @@
 	// also cartesian -> polar, conjugate, powers

 	cout << "End program." << endl;

 	return 0;

-}
\ No newline at end of file
+}

+


