Changeset 1085 for trunk


Ignore:
Timestamp:
Aug 3, 2008, 11:08:42 PM (16 years ago)
Author:
dkearney
Message:

adjusting matlab and octave bindings to use the void* bindings dictionary instead of the lib* dictionary in hopes that we can phase out the lib* dictionary.

Location:
trunk/lang
Files:
43 edited

Legend:

Unmodified
Added
Removed
  • trunk/lang/matlab/rpLib.cc

    r962 r1085  
    4343    if (lib) {
    4444        // store the library and return a dictionary key
    45         libIndex = storeObject_Lib(lib);
     45        libIndex = storeObject_Void((void*)lib);
    4646        if (libIndex) {
    4747            err = 0;
  • trunk/lang/matlab/rpLibChildren.cc

    r162 r1085  
    5757         (childIndex >= 0)      ) {
    5858
    59         lib = getObject_Lib(libIndex);
     59        lib = (RpLibrary*) getObject_Void(libIndex);
    6060
    6161        if (childIndex > 0) {
    62             child = getObject_Lib(childIndex);
     62            child = (RpLibrary*) getObject_Void(childIndex);
    6363        }
    6464
    6565        if (lib) {
    6666            retLib = lib->children(path,child);
    67             retLibIndex = storeObject_Lib(retLib);
     67            retLibIndex = storeObject_Void((void*)retLib);
    6868            if (retLibIndex) {
    6969                err = 0;
  • trunk/lang/matlab/rpLibChildrenByType.cc

    r162 r1085  
    5656    /* Call the C++ subroutine. */
    5757    if ( (libIndex > 0) && (!path.empty()) && (!type.empty()) ) {
    58         lib = getObject_Lib(libIndex);
     58        lib = (RpLibrary*) getObject_Void(libIndex);
    5959
    6060        if (childIndex > 0) {
    61             child = getObject_Lib(childIndex);
     61            child = (RpLibrary*) getObject_Void(childIndex);
    6262        }
    6363
    6464        if (lib) {
    6565            retLib = lib->children(path,child,type);
    66             retLibIndex = storeObject_Lib(retLib);
     66            retLibIndex = storeObject_Void((void*)retLib);
    6767            if (retLibIndex) {
    6868                err = 0;
  • trunk/lang/matlab/rpLibElement.cc

    r162 r1085  
    4949    /* Call the C++ subroutine. */
    5050    if ( (libIndex > 0) && (!path.empty()) ) {
    51         lib = getObject_Lib(libIndex);
     51        lib = (RpLibrary*) getObject_Void(libIndex);
    5252        if (lib) {
    5353            retLib = lib->element(path);
    54             retLibIndex = storeObject_Lib(retLib);
     54            retLibIndex = storeObject_Void((void*)retLib);
    5555            if (retLibIndex) {
    5656                err = 0;
  • trunk/lang/matlab/rpLibElementAsComp.cc

    r162 r1085  
    4949    /* Call the C++ subroutine. */
    5050    if ( (libIndex > 0) && (!path.empty()) ) {
    51         lib = getObject_Lib(libIndex);
     51        lib = (RpLibrary*) getObject_Void(libIndex);
    5252        if (lib) {
    5353            eleLib = lib->element(path);
  • trunk/lang/matlab/rpLibElementAsId.cc

    r162 r1085  
    5050    /* Call the C subroutine. */
    5151    if ( (libIndex > 0) && (!path.empty()) ) {
    52         lib = getObject_Lib(libIndex);
     52        lib = (RpLibrary*) getObject_Void(libIndex);
    5353        if (lib) {
    5454            eleLib = lib->element(path);
  • trunk/lang/matlab/rpLibElementAsObject.cc

    r162 r1085  
    4949    /* Call the C++ subroutine. */
    5050    if ( (libIndex > 0) && (!path.empty()) ) {
    51         lib = getObject_Lib(libIndex);
     51        lib = (RpLibrary*) getObject_Void(libIndex);
    5252        if (lib) {
    5353            retLib = lib->element(path);
    54             retLibIndex = storeObject_Lib(retLib);
     54            retLibIndex = storeObject_Void((void*)retLib);
    5555            if (retLibIndex) {
    5656                err = 0;
  • trunk/lang/matlab/rpLibElementAsType.cc

    r162 r1085  
    5050    /* Call the C++ subroutine. */
    5151    if ( (libIndex > 0) && (!path.empty()) ) {
    52         lib = getObject_Lib(libIndex);
     52        lib = (RpLibrary*) getObject_Void(libIndex);
    5353        if (lib) {
    5454            eleLib = lib->element(path);
  • trunk/lang/matlab/rpLibGet.cc

    r162 r1085  
    4848    /* Call the C subroutine. */
    4949    if ( (libIndex > 0) && (!path.empty()) ) {
    50         lib = getObject_Lib(libIndex);
     50        lib = (RpLibrary*) getObject_Void(libIndex);
    5151
    5252        if (lib) {
  • trunk/lang/matlab/rpLibGetDouble.cc

    r165 r1085  
    4848    /* Call the C subroutine. */
    4949    if ( (libIndex > 0) && (!path.empty()) ) {
    50         lib = getObject_Lib(libIndex);
     50        lib = (RpLibrary*) getObject_Void(libIndex);
    5151
    5252        if (lib) {
  • trunk/lang/matlab/rpLibGetString.cc

    r162 r1085  
    4848    /* Call the C subroutine. */
    4949    if ( (libIndex > 0) && (!path.empty()) ) {
    50         lib = getObject_Lib(libIndex);
     50        lib = (RpLibrary*) getObject_Void(libIndex);
    5151
    5252        if (lib) {
  • trunk/lang/matlab/rpLibNodeComp.cc

    r162 r1085  
    4444    /* Call the C subroutine. */
    4545    if (libIndex > 0) {
    46         lib = getObject_Lib(libIndex);
     46        lib = (RpLibrary*) getObject_Void(libIndex);
    4747        if (lib) {
    4848            retStr = lib->nodeComp();
  • trunk/lang/matlab/rpLibNodeId.cc

    r162 r1085  
    4343    /* Call the C subroutine. */
    4444    if (libIndex > 0) {
    45         lib = getObject_Lib(libIndex);
     45        lib = (RpLibrary*) getObject_Void(libIndex);
    4646        if (lib) {
    4747            retStr = lib->nodeId();
  • trunk/lang/matlab/rpLibNodeType.cc

    r162 r1085  
    4444    /* Call the C subroutine. */
    4545    if (libIndex > 0) {
    46         lib = getObject_Lib(libIndex);
     46        lib = (RpLibrary*) getObject_Void(libIndex);
    4747        if (lib) {
    4848            retStr = lib->nodeComp();
  • trunk/lang/matlab/rpLibPut.cc

    r162 r1085  
    5454    /* Call the C++ subroutine. */
    5555    if ( (libIndex > 0) && (!path.empty()) ) {
    56         lib = getObject_Lib(libIndex);
     56        lib = (RpLibrary*) getObject_Void(libIndex);
    5757
    5858        if (lib) {
  • trunk/lang/matlab/rpLibPutData.cc

    r597 r1085  
    5858    /* Call the C++ subroutine. */
    5959    if ( (libIndex > 0) && (!path.empty()) ) {
    60         lib = getObject_Lib(libIndex);
     60        lib = (RpLibrary*) getObject_Void(libIndex);
    6161
    6262        if (lib) {
  • trunk/lang/matlab/rpLibPutDouble.cc

    r162 r1085  
    5555    /* Call the C subroutine. */
    5656    if ( (libIndex > 0) && (!path.empty()) ) {
    57         lib = getObject_Lib(libIndex);
     57        lib = (RpLibrary*) getObject_Void(libIndex);
    5858
    5959        if (lib) {
  • trunk/lang/matlab/rpLibPutFile.cc

    r597 r1085  
    5858    /* Call the C++ subroutine. */
    5959    if ( (libIndex > 0) && (!path.empty()) ) {
    60         lib = getObject_Lib(libIndex);
     60        lib = (RpLibrary*) getObject_Void(libIndex);
    6161
    6262        if (lib) {
  • trunk/lang/matlab/rpLibPutString.cc

    r162 r1085  
    5454    /* Call the C++ subroutine. */
    5555    if ( (libIndex > 0) && (!path.empty()) ) {
    56         lib = getObject_Lib(libIndex);
     56        lib = (RpLibrary*) getObject_Void(libIndex);
    5757
    5858        if (lib) {
  • trunk/lang/matlab/rpLibResult.cc

    r962 r1085  
    5151    /* Call the C subroutine. */
    5252    if (libIndex > 0) {
    53         lib = getObject_Lib(libIndex);
     53        lib = (RpLibrary*) getObject_Void(libIndex);
    5454        if (lib) {
    5555            lib->put("tool.version.rappture.language", "matlab");
  • trunk/lang/matlab/rpLibXml.cc

    r162 r1085  
    4343    /* Call the C subroutine. */
    4444    if (libIndex > 0) {
    45         lib = getObject_Lib(libIndex);
     45        lib = (RpLibrary*) getObject_Void(libIndex);
    4646        if (lib) {
    4747            retStr = lib->xml();
  • trunk/lang/octave/RpOctaveInterface.cc

    r122 r1085  
    4747    }
    4848
    49     retval(0) = storeObject_Lib(lib);
     49    retval(0) = storeObject_Void((void*)lib);
    5050
    5151  return retval;
  • trunk/lang/octave/rpLib.cc

    r962 r1085  
    5757    }
    5858
    59     retval(0) = storeObject_Lib(lib);
     59    retval(0) = storeObject_Void((void*)lib);
    6060    retval(1) = err;
    6161
  • trunk/lang/octave/rpLibChildren.cc

    r135 r1085  
    7070                    (prevNodeIndex >= 0)    ) {
    7171
    72                 lib = getObject_Lib(libIndex);
    73                 prevLib = getObject_Lib(prevNodeIndex);
     72                lib = (RpLibrary*) getObject_Void(libIndex);
     73                prevLib = (RpLibrary*) getObject_Void(prevNodeIndex);
    7474
    7575                if (lib) {
     
    8888    }
    8989
    90     retval(0) = storeObject_Lib(newLib,prevNodeIndex);
     90    retval(0) = storeObject_Void((void*)newLib,prevNodeIndex);
    9191    retval(1) = err;
    9292    return retval;
  • trunk/lang/octave/rpLibChildrenByType.cc

    r135 r1085  
    7575                    (prevNodeIndex >= 0)    ) {
    7676
    77                 lib = getObject_Lib(libIndex);
    78                 prevLib = getObject_Lib(prevNodeIndex);
     77                lib = (RpLibrary*) getObject_Void(libIndex);
     78                prevLib = (RpLibrary*) getObject_Void(prevNodeIndex);
    7979
    8080                if (lib) {
     
    9393    }
    9494
    95     retval(0) = storeObject_Lib(newLib,prevNodeIndex);
     95    retval(0) = storeObject_Void((void*)newLib,prevNodeIndex);
    9696    retval(1) = err;
    9797    return retval;
  • trunk/lang/octave/rpLibElement.cc

    r135 r1085  
    6161            if ( (libHandle != 0) ) {
    6262
    63                 lib = getObject_Lib(libHandle);
     63                lib = (RpLibrary*) getObject_Void(libHandle);
    6464
    6565                if (lib) {
     
    8383    }
    8484
    85     retval(0) = storeObject_Lib(eleLib);
     85    retval(0) = storeObject_Void((void*)eleLib);
    8686    retval(1) = err;
    8787    return retval;
  • trunk/lang/octave/rpLibElementAsComp.cc

    r162 r1085  
    6161            if ( (libHandle != 0) ) {
    6262
    63                 lib = getObject_Lib(libHandle);
     63                lib = (RpLibrary*) getObject_Void(libHandle);
    6464
    6565                if (lib) {
  • trunk/lang/octave/rpLibElementAsId.cc

    r162 r1085  
    6262            if ( (libHandle != 0) ) {
    6363
    64                 lib = getObject_Lib(libHandle);
     64                lib = (RpLibrary*) getObject_Void(libHandle);
    6565
    6666                if (lib) {
  • trunk/lang/octave/rpLibElementAsObject.cc

    r135 r1085  
    6161            if ( (libHandle != 0) ) {
    6262
    63                 lib = getObject_Lib(libHandle);
     63                lib = (RpLibrary*) getObject_Void(libHandle);
    6464
    6565                if (lib) {
  • trunk/lang/octave/rpLibElementAsType.cc

    r135 r1085  
    6262            if ( (libHandle != 0) ) {
    6363
    64                 lib = getObject_Lib(libHandle);
     64                lib = (RpLibrary*) getObject_Void(libHandle);
    6565
    6666                if (lib) {
  • trunk/lang/octave/rpLibGet.cc

    r135 r1085  
    5959            if ( (libHandle >= 0) ) {
    6060
    61                 lib = getObject_Lib(libHandle);
     61                lib = (RpLibrary*) getObject_Void(libHandle);
    6262
    6363                if (lib) {
  • trunk/lang/octave/rpLibGetDouble.cc

    r135 r1085  
    5959            if ( (libHandle >= 0) ) {
    6060
    61                 lib = getObject_Lib(libHandle);
     61                lib = (RpLibrary*) getObject_Void(libHandle);
    6262
    6363                if (lib) {
  • trunk/lang/octave/rpLibGetString.cc

    r135 r1085  
    5959            if ( (libHandle >= 0) ) {
    6060
    61                 lib = getObject_Lib(libHandle);
     61                lib = (RpLibrary*) getObject_Void(libHandle);
    6262
    6363                if (lib) {
  • trunk/lang/octave/rpLibNodeComp.cc

    r162 r1085  
    5252            if ( (libHandle >= 0) ) {
    5353
    54                 lib = getObject_Lib(libHandle);
     54                lib = (RpLibrary*) getObject_Void(libHandle);
    5555                if (lib) {
    5656                    retStr = lib->nodeComp();
  • trunk/lang/octave/rpLibNodeId.cc

    r135 r1085  
    5050            if ( (libHandle >= 0) ) {
    5151
    52                 lib = getObject_Lib(libHandle);
     52                lib = (RpLibrary*) getObject_Void(libHandle);
    5353                if (lib) {
    5454                    retStr = lib->nodeId();
  • trunk/lang/octave/rpLibNodeType.cc

    r135 r1085  
    5050            if ( (libHandle >= 0) ) {
    5151
    52                 lib = getObject_Lib(libHandle);
     52                lib = (RpLibrary*) getObject_Void(libHandle);
    5353                if (lib) {
    5454                    retStr = lib->nodeType();
  • trunk/lang/octave/rpLibPut.cc

    r165 r1085  
    7676            if ( (libHandle >= 0) ) {
    7777
    78                 lib = getObject_Lib(libHandle);
     78                lib = (RpLibrary*) getObject_Void(libHandle);
    7979                if (lib) {
    8080                    lib->put(path,value,id,append);
  • trunk/lang/octave/rpLibPutData.cc

    r597 r1085  
    8989            if ( (libHandle >= 0) ) {
    9090
    91                 lib = getObject_Lib(libHandle);
     91                lib = (RpLibrary*) getObject_Void(libHandle);
    9292                if (lib) {
    9393                    lib->putData(path,bytes,nbytes,append);
  • trunk/lang/octave/rpLibPutDouble.cc

    r138 r1085  
    7474            if ( (libHandle >= 0) ) {
    7575
    76                 lib = getObject_Lib(libHandle);
     76                lib = (RpLibrary*) getObject_Void(libHandle);
    7777                if (lib) {
    7878                    lib->put(path,value,"",append);
  • trunk/lang/octave/rpLibPutFile.cc

    r605 r1085  
    8282            if ( (libHandle >= 0) ) {
    8383
    84                 lib = getObject_Lib(libHandle);
     84                lib = (RpLibrary*) getObject_Void(libHandle);
    8585                if (lib) {
    8686                    lib->putFile(path,fileName,compress,append);
  • trunk/lang/octave/rpLibPutString.cc

    r135 r1085  
    7575            if ( (libHandle >= 0) ) {
    7676
    77                 lib = getObject_Lib(libHandle);
     77                lib = (RpLibrary*) getObject_Void(libHandle);
    7878                if (lib) {
    7979                    lib->put(path,value,id,append);
  • trunk/lang/octave/rpLibResult.cc

    r962 r1085  
    6969    /* Call the C subroutine. */
    7070    if (libHandle > 0) {
    71         lib = getObject_Lib(libHandle);
     71        lib = (RpLibrary*) getObject_Void(libHandle);
    7272        if (lib) {
    7373            lib->put("tool.version.rappture.language", "octave");
  • trunk/lang/octave/rpLibXml.cc

    r135 r1085  
    4848            libIndex = args(0).int_value ();
    4949            if (libIndex > 0) {
    50                 lib = getObject_Lib(libIndex);
     50                lib = (RpLibrary*) getObject_Void(libIndex);
    5151                if (lib) {
    5252                    output_buf = lib->xml();
Note: See TracChangeset for help on using the changeset viewer.