Changeset 1230


Ignore:
Timestamp:
Jul 16, 2008 9:58:14 PM (12 years ago)
Author:
ladanyi
Message:

switch from strdup to CoinStrdup?

Location:
stable/1.8/Clp/src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • stable/1.8/Clp/src/ClpMain.cpp

    r1199 r1230  
    10781078                  for (iRow=0;iRow<numberRows;iRow++) {
    10791079                    rowNames[iRow] =
    1080                       strdup(model2->rowName(iRow).c_str());
     1080                      CoinStrdup(model2->rowName(iRow).c_str());
    10811081#ifdef STRIPBLANKS
    10821082                    char * xx = rowNames[iRow];
     
    10951095                  for (iColumn=0;iColumn<numberColumns;iColumn++) {
    10961096                    columnNames[iColumn] =
    1097                       strdup(model2->columnName(iColumn).c_str());
     1097                      CoinStrdup(model2->columnName(iColumn).c_str());
    10981098#ifdef STRIPBLANKS
    10991099                    char * xx = columnNames[iColumn];
  • stable/1.8/Clp/src/ClpModel.cpp

    r1215 r1230  
    36193619    for (iRow=0;iRow<numberNames;iRow++) {
    36203620      rowNames[iRow] =
    3621         strdup(rowName(iRow).c_str());
     3621        CoinStrdup(rowName(iRow).c_str());
    36223622#ifdef STRIPBLANKS
    36233623      char * xx = rowNames[iRow];
     
    36353635    for ( ;iRow<numberRows_;iRow++) {
    36363636      sprintf(name,"R%7.7d",iRow);
    3637       rowNames[iRow]=strdup(name);
    3638     }
    3639     rowNames[numberRows_] = strdup("OBJROW");
     3637      rowNames[iRow]=CoinStrdup(name);
     3638    }
     3639    rowNames[numberRows_] = CoinStrdup("OBJROW");
    36403640  }
    36413641  return reinterpret_cast<const char * const *>(rowNames);
     
    36533653    for (iColumn=0;iColumn<numberNames;iColumn++) {
    36543654      columnNames[iColumn] =
    3655         strdup(columnName(iColumn).c_str());
     3655        CoinStrdup(columnName(iColumn).c_str());
    36563656#ifdef STRIPBLANKS
    36573657      char * xx = columnNames[iColumn];
     
    36693669    for ( ;iColumn<numberColumns_;iColumn++) {
    36703670      sprintf(name,"C%7.7d",iColumn);
    3671       columnNames[iColumn]=strdup(name);
     3671      columnNames[iColumn]=CoinStrdup(name);
    36723672    }
    36733673  }
  • stable/1.8/Clp/src/Clp_C_Interface.cpp

    r1088 r1230  
    77#include "CoinPragma.hpp"
    88
    9 #include <math.h>
    10 #include <string.h>
    11 
    12 /* 04-07-08 bobe including extras.h to get strdup() */
    13 #if defined(__MWERKS__)
    14 #include <extras.h>
    15 #endif
     9#include <cmath>
     10#include <cstring>
    1611
    1712#include "CoinHelperFunctions.hpp"
     
    163158    for (i=0;i<nString;i++) {
    164159      std::string value = stringValue(i);
    165       vString[i]=strdup(value.c_str());
     160      vString[i]=CoinStrdup(value.c_str());
    166161    }
    167162    callback_(model_,messageNumber,
Note: See TracChangeset for help on using the changeset viewer.