# HG changeset patch # User jwe # Date 770676767 0 # Node ID 24ef480d85715d7b625a2e65d7c7ca8dafb69330 # Parent 370fabbab42b3e5d3758414e5e562d2a8541f6e3 [project @ 1994-06-03 20:52:47 by jwe] diff -r 370fabbab42b -r 24ef480d8571 liboctave/Array.h --- a/liboctave/Array.h Fri Jun 03 20:40:42 1994 +0000 +++ b/liboctave/Array.h Fri Jun 03 20:52:47 1994 +0000 @@ -24,14 +24,16 @@ #if !defined (octave_Array_h) #define octave_Array_h 1 -#include "lo-error.h" +#include -extern "C++" { +#include "lo-error.h" #if defined (__GNUG__) && defined (USE_EXTERNAL_TEMPLATES) #pragma interface #endif +extern "C++" { + // Classes we declare. template class ArrayRep; @@ -259,7 +261,7 @@ inline operator T () const { - if (object) + if (object && i == j) return object->get (i); else {