Changeset 14580 for trunk/FACT++/dim/src


Ignore:
Timestamp:
11/07/12 18:09:19 (12 years ago)
Author:
tbretz
Message:
Update to v20r02.
Location:
trunk/FACT++/dim/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/dim/src/dic.c

    r14575 r14580  
    757757                                if(servp->fill_size > 0)
    758758                                        free( servp->fill_address );
    759                                 fillp = 0;
     759                                fillp = serv_address;
    760760                                if(serv_size > 0)
    761761                                {
     
    814814        newp->user_routine = routine;
    815815        newp->tag = tag;
    816         fillp = 0;
     816        fillp = fill_addr;
    817817        if(fill_size > 0)
    818818        {
     
    885885        if(servp->fill_size > 0)
    886886                free( servp->fill_address );
    887         fillp = 0;
     887        fillp = fill_addr;
    888888        if(fill_size > 0)
    889889        {
  • trunk/FACT++/dim/src/diccpp.cxx

    r14575 r14580  
    168168        itsName = new char[strlen(name)+1];
    169169        strcpy(itsName,name);
     170        itsNolinkBuf = nolink;
     171        itsNolinkSize = nolinksize;
    170172        if(nolinksize > 0)
    171173        {
     
    253255        itsName = new char[strlen(name)+1];
    254256        strcpy(itsName,name);
     257        itsNolinkBuf = nolink;
     258        itsNolinkSize = nolinksize;
    255259        if(nolinksize > 0)
    256260        {
     
    311315        itsName = new char[strlen(name)+1];
    312316        strcpy(itsName,name);
     317        itsNolinkBuf = nolink;
     318        itsNolinkSize = nolinksize;
    313319        if(nolinksize > 0)
    314320        {
     
    400406        itsName = new char[strlen(name)+1];
    401407        strcpy(itsName,name);
     408        itsNolinkBuf = nolink;
     409        itsNolinkSize = nolinksize;
    402410        if(nolinksize > 0)
    403411        {
     
    687695        itsDataOutSize = 0;
    688696        itsDataOut = 0;
    689         itsNolinkBuf = new char[nolinksize];
     697        itsNolinkBuf = nolink;
    690698        itsNolinkSize = nolinksize;
    691         memcpy(itsNolinkBuf, nolink, nolinksize);
     699        if(nolinksize > 0)
     700        {
     701                itsNolinkBuf = new char[nolinksize];
     702                itsNolinkSize = nolinksize;
     703                memcpy(itsNolinkBuf, nolink, nolinksize);
     704        }
    692705        itsNameOut = new char[strlen(name)+1+10];
    693706        strcpy(itsNameOut,name);
Note: See TracChangeset for help on using the changeset viewer.