# HG changeset patch # User jwe # Date 811756565 0 # Node ID 2f85a175308f9c1c13e9fa4e330a89eff3ae7253 # Parent 3bb3848031a06be001ede5020dc41f45f007e003 [project @ 1995-09-22 07:48:59 by jwe] diff -r 3bb3848031a0 -r 2f85a175308f src/dirfns.cc --- a/src/dirfns.cc Fri Sep 22 07:45:28 1995 +0000 +++ b/src/dirfns.cc Fri Sep 22 07:56:05 1995 +0000 @@ -46,6 +46,8 @@ #include +#include + #include "defun.h" #include "dirfns.h" #include "error.h" @@ -65,12 +67,6 @@ #include "unwind-prot.h" #include "utils.h" -extern "C" -{ -#include -extern char *strerror (int); -} - // Temp storage for a path. static char tdir[MAXPATHLEN]; diff -r 3bb3848031a0 -r 2f85a175308f src/file-io.cc --- a/src/file-io.cc Fri Sep 22 07:45:28 1995 +0000 +++ b/src/file-io.cc Fri Sep 22 07:56:05 1995 +0000 @@ -48,6 +48,8 @@ #include +#include + #include #include "dMatrix.h" @@ -69,12 +71,7 @@ #include "utils.h" #include "variables.h" -extern "C" -{ -#include - -extern void mode_string (); -} +extern "C" void mode_string (); // keeps a count of args sent to printf or scanf static int fmt_arg_count = 0; diff -r 3bb3848031a0 -r 2f85a175308f src/help.cc --- a/src/help.cc Fri Sep 22 07:45:28 1995 +0000 +++ b/src/help.cc Fri Sep 22 07:56:05 1995 +0000 @@ -37,6 +37,8 @@ #include #endif +#include + #include "defun.h" #include "dirfns.h" #include "error.h" @@ -44,6 +46,7 @@ #include "oct-obj.h" #include "octave.h" #include "pager.h" +#include "pathsearch.h" #include "sighandlers.h" #include "symtab.h" #include "tree-const.h" @@ -53,15 +56,6 @@ #include "utils.h" #include "variables.h" -extern "C" -{ -// XXX FIXME XXX -#undef __FUNCTION_DEF -#include -} - -#include "pathsearch.h" - static help_list operators[] = { { "!", diff -r 3bb3848031a0 -r 2f85a175308f src/input.cc --- a/src/input.cc Fri Sep 22 07:45:28 1995 +0000 +++ b/src/input.cc Fri Sep 22 07:56:05 1995 +0000 @@ -54,15 +54,10 @@ // This must come before anything that includes iostream.h... // (This is apparently no longer true...) -extern "C" -{ + #include "readline/readline.h" #include "readline/history.h" -extern void free_undo_list (); - -extern char *xmalloc (); - // Yes, this sucks, but it avoids a conflict with another readline // function declared in iostream.h. // (Apparently, there isn't one there now...) @@ -93,7 +88,6 @@ #endif return readline (s); } -} #include "defun.h" #include "dirfns.h" @@ -832,7 +826,7 @@ if (strncmp (name, hint, hint_len) == 0) { int len = 2 + prefix_len + strlen (name); - char *buf = (char *) xmalloc (len); + char *buf = (char *) malloc (len); if (prefix) { diff -r 3bb3848031a0 -r 2f85a175308f src/sysdep.cc --- a/src/sysdep.cc Fri Sep 22 07:45:28 1995 +0000 +++ b/src/sysdep.cc Fri Sep 22 07:56:05 1995 +0000 @@ -293,6 +293,7 @@ return 1; } +#endif void sysdep_init (void) diff -r 3bb3848031a0 -r 2f85a175308f src/sysdep.h --- a/src/sysdep.h Fri Sep 22 07:45:28 1995 +0000 +++ b/src/sysdep.h Fri Sep 22 07:56:05 1995 +0000 @@ -32,10 +32,7 @@ extern char *octave_getcwd (char *, int); extern int octave_chdir (const char *); -extern "C" -{ -extern int gethostname (); -} +extern "C" int gethostname (); // Octave's idea of infinity. extern double octave_Inf;