Changeset 1262 for trunk/lang/octave


Ignore:
Timestamp:
Dec 20, 2008 11:29:32 PM (15 years ago)
Author:
dkearney
Message:

attempting to fix compiler warning for octave's print_usage function
this seems to work for octave3.0
also adding checks to configure for more header files

Location:
trunk/lang/octave
Files:
37 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/lang/octave/Makefile.in

    r1101 r1262  
    11
    22bindir          = @bindir@
    3 datadir         = @datadir@
    4 datarootdir     = @datarootdir@
     3datadir         = @datadir@
     4datarootdir     = @datarootdir@
    55exec_prefix     = @exec_prefix@
    66includedir      = @includedir@
     
    88mandir          = @mandir@
    99prefix          = @prefix@
    10 srcdir          = @srcdir@
     10srcdir          = @srcdir@
    1111
    12 destdir         = $(libdir)/octave
     12destdir         = $(libdir)/octave
    1313
    14 INSTALL         = @INSTALL@
    15 MKDIR_P         = @MKDIR_P@
    16 VPATH           = $(srcdir)
    17 RM              = rm -f
     14INSTALL         = @INSTALL@
     15MKDIR_P         = @MKDIR_P@
     16VPATH           = $(srcdir)
     17RM              = rm -f
    1818
    1919OCT             = @MKOCTFILE@
    20 INCLUDES        = \
     20INCLUDES    = \
     21                -I. \
    2122                -I$(srcdir)/../../src/core \
    22                 -I$(prefix)/include 
    23 DEFINES         =
    24 LIBS            = -L../../src/core -lrappture
    25 OCT_FLAGS       = $(INCLUDES) $(DEFINES)
     23                -I$(prefix)/include
     24DEFINES     =
     25LIBS        = -L../../src/core -lrappture
     26OCT_FLAGS   = $(INCLUDES) $(DEFINES)
    2627
    27 octavedir       = $$RAPPTURE_INSTALL_DIR/lib/octave
     28octavedir   = $$RAPPTURE_INSTALL_DIR/lib/octave
    2829
    29 OBJS            = \
     30OBJS        = \
    3031                rpAddPresets.oct \
    3132                rpUtilsProgress.oct \
     
    6263                rpUnitsGetUnitsName.oct
    6364
    64 all: $(OBJS) 
     65all: $(OBJS)
    6566
    6667.SUFFIXES: .cc .o .oct
     
    7071
    7172.cc.o:
    72         $(OCT) $(OCT_FLAGS) -c $< -o $@ 
     73        $(OCT) $(OCT_FLAGS) -c $< -o $@
    7374
    74 install: $(OBJS) 
     75install: $(OBJS)
    7576        $(MKDIR_P) $(destdir)
    7677        for i in $(OBJS) ; do \
     
    7879        done
    7980
    80 clean: 
    81         $(RM) $(OBJS) 
     81clean:
     82        $(RM) $(OBJS)
    8283
    8384distclean: clean
  • trunk/lang/octave/RpOctaveInterface.cc

    r1085 r1262  
    4444    }
    4545    else {
    46         print_usage ("fopen");
     46        _PRINT_USAGE ("fopen");
    4747    }
    4848
  • trunk/lang/octave/RpOctaveInterface.h.in

    r1260 r1262  
    2727#endif
    2828
     29// octave versions before 3.0 used a version of the
     30// print_usage function that accepted a parameter
     31// telling the name of the function to print the
     32// usage of. octave 3.0 introduced a print_usage()
     33// function that automatically finds the name of
     34// the function it is being called from.
     35#define OCTAVE_VERSION_MAJOR @OCTAVE_VERSION_MAJOR@
     36#if (OCTAVE_VERSION_MAJOR >= 3)
     37    #define _PRINT_USAGE(x) print_usage()
     38#else
     39    #define _PRINT_USAGE(x) print_usage(x)
     40#endif // (OCTAVE_VERSION_MAJOR >= 3)
     41
    2942#endif // _Rp_OCTAVE_HELPER_H
  • trunk/lang/octave/rpAddPresets.cc

    r122 r1262  
    6060    }
    6161    else {
    62         print_usage ("rpAddPresets");
     62        _PRINT_USAGE ("rpAddPresets");
    6363    }
    6464
  • trunk/lang/octave/rpLib.cc

    r1085 r1262  
    5454    }
    5555    else {
    56         print_usage ("rpLib");
     56        _PRINT_USAGE ("rpLib");
    5757    }
    5858
  • trunk/lang/octave/rpLibChildren.cc

    r1085 r1262  
    8181        }
    8282        else {
    83             print_usage (who.c_str());
     83            _PRINT_USAGE (who.c_str());
    8484        }
    8585    }
    8686    else {
    87         print_usage (who.c_str());
     87        _PRINT_USAGE (who.c_str());
    8888    }
    8989
  • trunk/lang/octave/rpLibChildrenByType.cc

    r1085 r1262  
    8686        }
    8787        else {
    88             print_usage (who.c_str());
     88            _PRINT_USAGE (who.c_str());
    8989        }
    9090    }
    9191    else {
    92         print_usage (who.c_str());
     92        _PRINT_USAGE (who.c_str());
    9393    }
    9494
  • trunk/lang/octave/rpLibElement.cc

    r1085 r1262  
    7272            }
    7373            else {
    74                 print_usage (who.c_str());
     74                _PRINT_USAGE (who.c_str());
    7575            }
    7676        }
    7777        else {
    78             print_usage (who.c_str());
     78            _PRINT_USAGE (who.c_str());
    7979        }
    8080    }
    8181    else {
    82         print_usage (who.c_str());
     82        _PRINT_USAGE (who.c_str());
    8383    }
    8484
  • trunk/lang/octave/rpLibElementAsComp.cc

    r1085 r1262  
    7777            }
    7878            else {
    79                 print_usage (who.c_str());
     79                _PRINT_USAGE (who.c_str());
    8080            }
    8181        }
    8282        else {
    83             print_usage (who.c_str());
     83            _PRINT_USAGE (who.c_str());
    8484        }
    8585    }
    8686    else {
    87         print_usage (who.c_str());
     87        _PRINT_USAGE (who.c_str());
    8888    }
    8989
  • trunk/lang/octave/rpLibElementAsId.cc

    r1085 r1262  
    7676            }
    7777            else {
    78                 print_usage (who.c_str());
     78                _PRINT_USAGE (who.c_str());
    7979            }
    8080        }
    8181        else {
    82             print_usage (who.c_str());
     82            _PRINT_USAGE (who.c_str());
    8383        }
    8484    }
    8585    else {
    86         print_usage (who.c_str());
     86        _PRINT_USAGE (who.c_str());
    8787    }
    8888
  • trunk/lang/octave/rpLibElementAsObject.cc

    r1085 r1262  
    7272            }
    7373            else {
    74                 print_usage (who.c_str());
     74                _PRINT_USAGE (who.c_str());
    7575            }
    7676        }
    7777        else {
    78             print_usage (who.c_str());
     78            _PRINT_USAGE (who.c_str());
    7979        }
    8080    }
    8181    else {
    82         print_usage (who.c_str());
     82        _PRINT_USAGE (who.c_str());
    8383    }
    8484
  • trunk/lang/octave/rpLibElementAsType.cc

    r1085 r1262  
    7676            }
    7777            else {
    78                 print_usage (who.c_str());
     78                _PRINT_USAGE (who.c_str());
    7979            }
    8080        }
    8181        else {
    82             print_usage (who.c_str());
     82            _PRINT_USAGE (who.c_str());
    8383        }
    8484    }
    8585    else {
    86         print_usage (who.c_str());
     86        _PRINT_USAGE (who.c_str());
    8787    }
    8888
  • trunk/lang/octave/rpLibGet.cc

    r1085 r1262  
    7171            else {
    7272                // invalid libHandle
    73                 print_usage (who.c_str());
     73                _PRINT_USAGE (who.c_str());
    7474            }
    7575        }
    7676        else {
    7777            // wrong arg types
    78             print_usage (who.c_str());
     78            _PRINT_USAGE (who.c_str());
    7979        }
    8080    }
    8181    else {
    8282        // wrong number of args.
    83         print_usage (who.c_str());
     83        _PRINT_USAGE (who.c_str());
    8484    }
    8585
  • trunk/lang/octave/rpLibGetDouble.cc

    r1085 r1262  
    7171            else {
    7272                // invalid libHandle
    73                 print_usage (who.c_str());
     73                _PRINT_USAGE (who.c_str());
    7474            }
    7575        }
    7676        else {
    7777            // wrong arg types
    78             print_usage (who.c_str());
     78            _PRINT_USAGE (who.c_str());
    7979        }
    8080    }
    8181    else {
    8282        // wrong number of args.
    83         print_usage (who.c_str());
     83        _PRINT_USAGE (who.c_str());
    8484    }
    8585
  • trunk/lang/octave/rpLibGetString.cc

    r1085 r1262  
    7171            else {
    7272                // invalid libHandle
    73                 print_usage (who.c_str());
     73                _PRINT_USAGE (who.c_str());
    7474            }
    7575        }
    7676        else {
    7777            // wrong arg types
    78             print_usage (who.c_str());
     78            _PRINT_USAGE (who.c_str());
    7979        }
    8080    }
    8181    else {
    8282        // wrong number of args.
    83         print_usage (who.c_str());
     83        _PRINT_USAGE (who.c_str());
    8484    }
    8585
  • trunk/lang/octave/rpLibNodeComp.cc

    r1085 r1262  
    6666            else {
    6767                // libHandle is negative
    68                 print_usage (who.c_str());
     68                _PRINT_USAGE (who.c_str());
    6969            }
    7070        }
    7171        else {
    7272            // wrong argument types
    73             print_usage (who.c_str());
     73            _PRINT_USAGE (who.c_str());
    7474        }
    7575    }
    7676    else {
    7777        // wrong number of arguments
    78         print_usage (who.c_str());
     78        _PRINT_USAGE (who.c_str());
    7979    }
    8080
  • trunk/lang/octave/rpLibNodeId.cc

    r1085 r1262  
    6161            else {
    6262                // libHandle is negative
    63                 print_usage (who.c_str());
     63                _PRINT_USAGE (who.c_str());
    6464            }
    6565        }
    6666        else {
    6767            // wrong argument types
    68             print_usage (who.c_str());
     68            _PRINT_USAGE (who.c_str());
    6969        }
    7070    }
    7171    else {
    7272        // wrong number of arguments
    73         print_usage (who.c_str());
     73        _PRINT_USAGE (who.c_str());
    7474    }
    7575
  • trunk/lang/octave/rpLibNodeType.cc

    r1085 r1262  
    6161            else {
    6262                // libHandle is negative
    63                 print_usage (who.c_str());
     63                _PRINT_USAGE (who.c_str());
    6464            }
    6565        }
    6666        else {
    6767            // wrong argument types
    68             print_usage (who.c_str());
     68            _PRINT_USAGE (who.c_str());
    6969        }
    7070    }
    7171    else {
    7272        // wrong number of arguments
    73         print_usage (who.c_str());
     73        _PRINT_USAGE (who.c_str());
    7474    }
    7575
  • trunk/lang/octave/rpLibPut.cc

    r1085 r1262  
    8787            else {
    8888                // libHandle is negative
    89                 print_usage (who.c_str());
     89                _PRINT_USAGE (who.c_str());
    9090            }
    9191        }
    9292        else {
    9393            // wrong argument types
    94             print_usage (who.c_str());
     94            _PRINT_USAGE (who.c_str());
    9595        }
    9696    }
    9797    else {
    9898        // wrong number of arguments
    99         print_usage (who.c_str());
     99        _PRINT_USAGE (who.c_str());
    100100    }
    101101
  • trunk/lang/octave/rpLibPutData.cc

    r1085 r1262  
    100100            else {
    101101                // libHandle is negative
    102                 print_usage (who.c_str());
     102                _PRINT_USAGE (who.c_str());
    103103            }
    104104        }
    105105        else {
    106106            // wrong argument types
    107             print_usage (who.c_str());
     107            _PRINT_USAGE (who.c_str());
    108108        }
    109109    }
    110110    else {
    111111        // wrong number of arguments
    112         print_usage (who.c_str());
     112        _PRINT_USAGE (who.c_str());
    113113    }
    114114
  • trunk/lang/octave/rpLibPutDouble.cc

    r1085 r1262  
    8585            else {
    8686                // libHandle is negative
    87                 print_usage (who.c_str());
     87                _PRINT_USAGE (who.c_str());
    8888            }
    8989        }
    9090        else {
    9191            // wrong argument types
    92             print_usage (who.c_str());
     92            _PRINT_USAGE (who.c_str());
    9393        }
    9494    }
    9595    else {
    9696        // wrong number of arguments
    97         print_usage (who.c_str());
     97        _PRINT_USAGE (who.c_str());
    9898    }
    9999
  • trunk/lang/octave/rpLibPutFile.cc

    r1085 r1262  
    9393            else {
    9494                // libHandle is negative
    95                 print_usage (who.c_str());
     95                _PRINT_USAGE (who.c_str());
    9696            }
    9797        }
    9898        else {
    9999            // wrong argument types
    100             print_usage (who.c_str());
     100            _PRINT_USAGE (who.c_str());
    101101        }
    102102    }
    103103    else {
    104104        // wrong number of arguments
    105         print_usage (who.c_str());
     105        _PRINT_USAGE (who.c_str());
    106106    }
    107107
  • trunk/lang/octave/rpLibPutString.cc

    r1085 r1262  
    8686            else {
    8787                // libHandle is negative
    88                 print_usage (who.c_str());
     88                _PRINT_USAGE (who.c_str());
    8989            }
    9090        }
    9191        else {
    9292            // wrong argument types
    93             print_usage (who.c_str());
     93            _PRINT_USAGE (who.c_str());
    9494        }
    9595    }
    9696    else {
    9797        // wrong number of arguments
    98         print_usage (who.c_str());
     98        _PRINT_USAGE (who.c_str());
    9999    }
    100100
  • trunk/lang/octave/rpLibResult.cc

    r1085 r1262  
    4545    if ((nargin < 1) || (nargin > 2)) {
    4646        // wrong number of arguments
    47         print_usage ("rpLibResult");
     47        _PRINT_USAGE ("rpLibResult");
    4848        goto done;
    4949    }
     
    5151    if (! args(0).is_real_scalar()) {
    5252        // wrong argument type
    53         print_usage ("rpLibResult");
     53        _PRINT_USAGE ("rpLibResult");
    5454        goto done;
    5555    }
     
    6060        if (! args(1).is_real_scalar()) {
    6161            // wrong argument type
    62             print_usage ("rpLibResult");
     62            _PRINT_USAGE ("rpLibResult");
    6363            goto done;
    6464        }
  • trunk/lang/octave/rpLibXml.cc

    r1085 r1262  
    6060    }
    6161    else {
    62         print_usage (who.c_str());
     62        _PRINT_USAGE (who.c_str());
    6363    }
    6464
  • trunk/lang/octave/rpUnitsConvert.cc

    r135 r1262  
    6767            }
    6868            else {
    69                 print_usage (who.c_str());
     69                _PRINT_USAGE (who.c_str());
    7070            }
    7171        }
    7272        else {
    73             print_usage (who.c_str());
     73            _PRINT_USAGE (who.c_str());
    7474        }
    7575    }
    7676    else {
    77         print_usage (who.c_str());
     77        _PRINT_USAGE (who.c_str());
    7878    }
    7979
  • trunk/lang/octave/rpUnitsConvertDbl.cc

    r135 r1262  
    6767            }
    6868            else {
    69                 print_usage (who.c_str());
     69                _PRINT_USAGE (who.c_str());
    7070            }
    7171        }
    7272        else {
    73             print_usage (who.c_str());
     73            _PRINT_USAGE (who.c_str());
    7474        }
    7575    }
    7676    else {
    77         print_usage (who.c_str());
     77        _PRINT_USAGE (who.c_str());
    7878    }
    7979
  • trunk/lang/octave/rpUnitsConvertObjDbl.cc

    r135 r1262  
    7474            }
    7575            else {
    76                 print_usage (who.c_str());
     76                _PRINT_USAGE (who.c_str());
    7777            }
    7878        }
    7979        else {
    80             print_usage (who.c_str());
     80            _PRINT_USAGE (who.c_str());
    8181        }
    8282    }
    8383    else {
    84         print_usage (who.c_str());
     84        _PRINT_USAGE (who.c_str());
    8585    }
    8686
  • trunk/lang/octave/rpUnitsConvertObjStr.cc

    r1103 r1262  
    7171                }
    7272            } else {
    73                 print_usage(who.c_str());
     73                _PRINT_USAGE(who.c_str());
    7474            }
    7575        } else {
    76             print_usage(who.c_str());
     76            _PRINT_USAGE(who.c_str());
    7777        }
    7878    } else {
    79         print_usage(who.c_str());
     79        _PRINT_USAGE(who.c_str());
    8080    }
    8181    retval(0) = outVal;
  • trunk/lang/octave/rpUnitsConvertStr.cc

    r135 r1262  
    6767            }
    6868            else {
    69                 print_usage (who.c_str());
     69                _PRINT_USAGE (who.c_str());
    7070            }
    7171        }
    7272        else {
    73             print_usage (who.c_str());
     73            _PRINT_USAGE (who.c_str());
    7474        }
    7575    }
    7676    else {
    77         print_usage (who.c_str());
     77        _PRINT_USAGE (who.c_str());
    7878    }
    7979
  • trunk/lang/octave/rpUnitsDefineUnit.cc

    r135 r1262  
    8484            }
    8585            else {
    86                 print_usage (who.c_str());
     86                _PRINT_USAGE (who.c_str());
    8787            }
    8888        }
    8989        else {
    90             print_usage (who.c_str());
     90            _PRINT_USAGE (who.c_str());
    9191        }
    9292    }
    9393    else {
    94         print_usage (who.c_str());
     94        _PRINT_USAGE (who.c_str());
    9595    }
    9696
  • trunk/lang/octave/rpUnitsFind.cc

    r135 r1262  
    7272            }
    7373            else {
    74                 print_usage (who.c_str());
     74                _PRINT_USAGE (who.c_str());
    7575            }
    7676        }
    7777        else {
    78             print_usage (who.c_str());
     78            _PRINT_USAGE (who.c_str());
    7979        }
    8080    }
    8181    else {
    82         print_usage (who.c_str());
     82        _PRINT_USAGE (who.c_str());
    8383    }
    8484
  • trunk/lang/octave/rpUnitsGetBasis.cc

    r165 r1262  
    8686            else {
    8787                // invalid unitHandle
    88                 print_usage (who.c_str());
     88                _PRINT_USAGE (who.c_str());
    8989            }
    9090        }
    9191        else {
    92             print_usage (who.c_str());
     92            _PRINT_USAGE (who.c_str());
    9393        }
    9494    }
    9595    else {
    96         print_usage (who.c_str());
     96        _PRINT_USAGE (who.c_str());
    9797    }
    9898
  • trunk/lang/octave/rpUnitsGetExponent.cc

    r135 r1262  
    6262            else {
    6363                // invalid unitHandle
    64                 print_usage (who.c_str());
     64                _PRINT_USAGE (who.c_str());
    6565            }
    6666        }
    6767        else {
    68             print_usage (who.c_str());
     68            _PRINT_USAGE (who.c_str());
    6969        }
    7070    }
    7171    else {
    72         print_usage (who.c_str());
     72        _PRINT_USAGE (who.c_str());
    7373    }
    7474
  • trunk/lang/octave/rpUnitsGetUnits.cc

    r135 r1262  
    6666            else {
    6767                // invalid unitHandle
    68                 print_usage (who.c_str());
     68                _PRINT_USAGE (who.c_str());
    6969            }
    7070        }
    7171        else {
    72             print_usage (who.c_str());
     72            _PRINT_USAGE (who.c_str());
    7373        }
    7474    }
    7575    else {
    76         print_usage (who.c_str());
     76        _PRINT_USAGE (who.c_str());
    7777    }
    7878
  • trunk/lang/octave/rpUnitsGetUnitsName.cc

    r135 r1262  
    6464            else {
    6565                // invalid unitHandle
    66                 print_usage (who.c_str());
     66                _PRINT_USAGE (who.c_str());
    6767            }
    6868        }
    6969        else {
    70             print_usage (who.c_str());
     70            _PRINT_USAGE (who.c_str());
    7171        }
    7272    }
    7373    else {
    74         print_usage (who.c_str());
     74        _PRINT_USAGE (who.c_str());
    7575    }
    7676
  • trunk/lang/octave/rpUnitsMakeMetric.cc

    r135 r1262  
    6767            else {
    6868                // invalid unitHandle
    69                 print_usage (who.c_str());
     69                _PRINT_USAGE (who.c_str());
    7070            }
    7171        }
    7272        else {
    73             print_usage (who.c_str());
     73            _PRINT_USAGE (who.c_str());
    7474        }
    7575    }
    7676    else {
    77         print_usage (who.c_str());
     77        _PRINT_USAGE (who.c_str());
    7878    }
    7979
  • trunk/lang/octave/rpUtilsProgress.cc

    r665 r1262  
    5252        else {
    5353            // wrong argument types
    54             print_usage (who.c_str());
     54            _PRINT_USAGE (who.c_str());
    5555        }
    5656    }
    5757    else {
    5858        // wrong number of arguments
    59         print_usage (who.c_str());
     59        _PRINT_USAGE (who.c_str());
    6060    }
    6161
Note: See TracChangeset for help on using the changeset viewer.