Changeset 9336
- Timestamp:
- 08/12/11 15:45:16 (14 years ago)
- Location:
- issm/trunk/src/c
- Files:
-
- 27 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/io/Matlab/OptionParse.cpp
r9325 r9336 23 23 odouble=new OptionDouble; 24 24 odouble->name =(char *) xmalloc((strlen(name)+1)*sizeof(char)); 25 strcpy(odouble->name,name);25 memcpy(odouble->name,name,(strlen(name)+1)*sizeof(char)); 26 26 27 27 /*check and parse the value */ … … 42 42 ological=new OptionLogical; 43 43 ological->name =(char *) xmalloc((strlen(name)+1)*sizeof(char)); 44 strcpy(ological->name,name);44 memcpy(ological->name,name,(strlen(name)+1)*sizeof(char)); 45 45 46 46 /*check and parse the value */ … … 61 61 ochar=new OptionChar; 62 62 ochar->name =(char *) xmalloc((strlen(name)+1)*sizeof(char)); 63 strcpy(ochar->name,name);63 memcpy(ochar->name,name,(strlen(name)+1)*sizeof(char)); 64 64 65 65 /*check and parse the value */ … … 86 86 ostruct=new OptionStruct; 87 87 ostruct->name =(char*)xmalloc((strlen(name)+1)*sizeof(char)); 88 strcpy(ostruct->name,name);88 memcpy(ostruct->name,name,(strlen(name)+1)*sizeof(char)); 89 89 90 90 /*check and parse the value */ … … 133 133 ocell=new OptionCell; 134 134 ocell->name =(char *) xmalloc((strlen(name)+1)*sizeof(char)); 135 strcpy(ocell->name,name);135 memcpy(ocell->name,name,(strlen(name)+1)*sizeof(char)); 136 136 137 137 /*check and parse the value */ … … 152 152 ColumnWiseDimsFromIndex(dims,(int)cindex,ocell->size,ocell->ndims); 153 153 StringFromDims(cstr,dims,ocell->ndims); 154 s printf(namei,161,"%s%s",name,cstr);154 snprintf(namei,161,"%s%s",name,cstr); 155 155 celli=mxGetCell(prhs[0],cindex); 156 156 -
issm/trunk/src/c/modules/InputUpdateFromDakotax/InputUpdateFromDakotax.cpp
r8263 r9336 42 42 * distributed_values with the next qmu_npart variables: */ 43 43 44 strcpy(root,strstr(descriptor,"_")+1); *strstr(root,"_")='\0'; 44 memcpy(root,strstr(descriptor,"_")+1,(strlen(strstr(descriptor,"_")+1)+1)*sizeof(char)); 45 *strstr(root,"_")='\0'; 46 45 47 46 48 distributed_values=(double*)xmalloc(qmu_npart*sizeof(double)); -
issm/trunk/src/c/modules/ParsePetscOptionsx/ParsePetscOptionsx.cpp
r9320 r9336 68 68 to the already existing options*/ 69 69 if(strings[numanalyses-1]==NULL){ 70 string=(char*)xmalloc((strlen(line)+1)*sizeof(char)); strcpy(string,line); 70 string=(char*)xmalloc((strlen(line)+1)*sizeof(char)); 71 memcpy(string,line,(strlen(line)+1)*sizeof(char)); 72 71 73 strings[numanalyses-1]=string; 72 74 } 73 75 else{ 74 76 string=strings[numanalyses-1]; 75 newstring=(char*)xmalloc((strlen(line)+1)*sizeof(char)); strcpy(newstring,line); 77 newstring=(char*)xmalloc((strlen(line)+1)*sizeof(char)); 78 memcpy(newstring,line,(strlen(line)+1)*sizeof(char)); 79 76 80 /*concatenate:*/ 77 81 catstring=(char*)xmalloc((strlen(string)+1+strlen(newstring)+1+1)*sizeof(char)); //fit in a space " " 78 strcpy(catstring,string); 82 memcpy(catstring,string,(strlen(string)+1)*sizeof(char)); 83 79 84 strcat(catstring," "); 80 85 strcat(catstring,newstring); -
issm/trunk/src/c/objects/DakotaPlugin.cpp
r9320 r9336 78 78 string label=xCLabels[i]; 79 79 variable_descriptor=(char*)xmalloc((strlen(label.c_str())+1)*sizeof(char)); 80 strcpy(variable_descriptor,label.c_str()); 80 memcpy(variable_descriptors,label.c_str(),(strlen(label.c_str())+1)*sizeof(char)); 81 81 82 82 83 variable_descriptors[i]=variable_descriptor; -
issm/trunk/src/c/objects/ExternalResults/StringExternalResult.cpp
r9320 r9336 32 32 enum_type=in_enum_type; 33 33 value=(char*)xmalloc((strlen(in_value)+1)*sizeof(char)); 34 strcpy(value,in_value); 34 memcpy(value,in_value,(strlen(in_value)+1)*sizeof(char)); 35 35 36 step=in_step; 36 37 time=in_time; -
issm/trunk/src/c/objects/KML/KMLFileReadUtils.cpp
r9320 r9336 142 142 143 143 ktagi=(char *) xmalloc((strlen(ktag)+1)*sizeof(char)); 144 strcpy(ktagi,ktag); 144 memcpy(ktagi,ktag,(strlen(ktag)+1)*sizeof(char)); 145 145 146 146 147 /* loop through tag to find all attributes */ … … 260 261 } 261 262 else 262 strcpy(pstr,kstr); 263 memcpy(pstr,kstr,(strlen(kstr)+1)*sizeof(char)); 264 263 265 xfree((void**)&kstr); 264 266 -
issm/trunk/src/c/objects/KML/KML_Attribute.cpp
r9320 r9336 105 105 106 106 name =(char *) xmalloc((strlen(namei )+1)*sizeof(char)); 107 strcpy(name ,namei);107 memcpy(name,namei,(strlen(namei)+1)*sizeof(char)); 108 108 109 109 value=(char *) xmalloc((strlen(valuei)+1)*sizeof(char)); 110 strcpy(value ,valuei);110 memcpy(value,valuei,(strlen(valuei)+1)*sizeof(char)); 111 111 112 112 return; … … 128 128 if (!value || !strlen(value)) { 129 129 *pvalueo=(char *) xmalloc((strlen(deflt)+1)*sizeof(char)); 130 strcpy(*pvalueo,deflt);130 memcpy(*pvalueo,deflt,(strlen(deflt)+1)*sizeof(char)); 131 131 } 132 132 else { 133 133 *pvalueo=(char *) xmalloc((strlen(value)+1)*sizeof(char)); 134 strcpy(*pvalueo,value);134 memcpy(*pvalueo,value,(strlen(value)+1)*sizeof(char)); 135 135 } 136 136 -
issm/trunk/src/c/objects/KML/KML_Container.cpp
r9320 r9336 74 74 /* loop over the features for the container */ 75 75 76 strcpy(indent2,indent); 76 memcpy(indent2,indent,(strlen(indent)+1)*sizeof(char)); 77 77 78 strcat(indent2," "); 78 79 … … 100 101 /* loop over the features for the container */ 101 102 102 strcpy(indent2,indent); 103 memcpy(indent2,indent,(strlen(indent)+1)*sizeof(char)); 104 103 105 strcat(indent2," "); 104 106 -
issm/trunk/src/c/objects/KML/KML_Feature.cpp
r9320 r9336 23 23 KML_Feature::KML_Feature(){ 24 24 25 strcpy(name ,""); 25 memcpy(name,"",(strlen("")+1)*sizeof(char)); 26 26 27 visibility=true; 27 28 open =false; 28 strcpy(snippet ,"");29 strcpy(descript ,"");30 strcpy(styleurl ,"");29 memcpy(snippet,"",(strlen("")+1)*sizeof(char)); 30 memcpy(descript,"",(strlen("")+1)*sizeof(char)); 31 memcpy(styleurl,"",(strlen("")+1)*sizeof(char)); 31 32 style =new DataSet; 32 33 … … 93 94 /* loop over any styles for the feature */ 94 95 95 strcpy(indent2,indent); 96 memcpy(indent2,indent,(strlen(indent)+1)*sizeof(char)); 97 96 98 strcat(indent2," "); 97 99 … … 130 132 /* loop over any styles for the feature */ 131 133 132 strcpy(indent2,indent); 134 memcpy(indent2,indent,(strlen(indent)+1)*sizeof(char)); 135 133 136 strcat(indent2," "); 134 137 -
issm/trunk/src/c/objects/KML/KML_File.cpp
r9320 r9336 76 76 /* loop over the kml objects for the file */ 77 77 78 strcpy(indent2,indent); 78 memcpy(indent2,indent,(strlen(indent)+1)*sizeof(char)); 79 79 80 strcat(indent2," "); 80 81 … … 106 107 /* loop over the kml objects for the file */ 107 108 108 strcpy(indent2,indent); 109 memcpy(indent2,indent,(strlen(indent)+1)*sizeof(char)); 110 109 111 strcat(indent2," "); 110 112 -
issm/trunk/src/c/objects/KML/KML_GroundOverlay.cpp
r9320 r9336 24 24 25 25 altitude = 0.; 26 strcpy(altmode ,"clampToGround"); 26 memcpy(altmode,"clampToGround",(strlen("clampToGround")+1)*sizeof(char)); 27 27 28 llbox =NULL; 28 29 … … 77 78 KML_Overlay::DeepEcho(indent); 78 79 79 strcpy(indent2,indent); 80 memcpy(indent2,indent,(strlen(indent)+1)*sizeof(char)); 81 80 82 strcat(indent2," "); 81 83 … … 102 104 KML_Overlay::Write(filout,indent); 103 105 104 strcpy(indent2,indent); 106 memcpy(indent2,indent,(strlen(indent)+1)*sizeof(char)); 107 105 108 strcat(indent2," "); 106 109 -
issm/trunk/src/c/objects/KML/KML_LineString.cpp
r9320 r9336 26 26 extrude =false; 27 27 tessellate=false; 28 strcpy(altmode ,"clampToGround"); 28 memcpy(altmode,"clampToGround",(strlen(altmode)+1)*sizeof(char)); 29 29 30 ncoord =0; 30 31 coords =NULL; … … 195 196 /* write header */ 196 197 197 strcpy(nstr2,nstr); 198 memcpy(nstr2,nstr,(strlen(nstr)+1)*sizeof(char)); 199 198 200 for (i=0; i<strlen(nstr2); i++) 199 201 if ((nstr2[i] == ' ') || (nstr2[i] == '\t')) -
issm/trunk/src/c/objects/KML/KML_LinearRing.cpp
r9320 r9336 26 26 extrude =false; 27 27 tessellate=false; 28 strcpy(altmode ,"clampToGround"); 28 memcpy(altmode,"clampToGround",(strlen("clampToGround")+1)*sizeof(char)); 29 29 30 ncoord =0; 30 31 coords =NULL; … … 195 196 /* write header */ 196 197 197 strcpy(nstr2,nstr); 198 memcpy(nstr2,nstr,(strlen(nstr)+1)*sizeof(char)); 199 198 200 for (i=0; i<strlen(nstr2); i++) 199 201 if ((nstr2[i] == ' ') || (nstr2[i] == '\t')) -
issm/trunk/src/c/objects/KML/KML_MultiGeometry.cpp
r9320 r9336 76 76 /* loop over the geometry elements for the multigeometry */ 77 77 78 strcpy(indent2,indent); 78 memcpy(indent2,indent,(strlen(indent)+1)*sizeof(char)); 79 79 80 strcat(indent2," "); 80 81 … … 106 107 /* loop over the geometry elements for the multigeometry */ 107 108 108 strcpy(indent2,indent); 109 memcpy(indent2,indent,(strlen(indent)+1)*sizeof(char)); 110 109 111 strcat(indent2," "); 110 112 -
issm/trunk/src/c/objects/KML/KML_Object.cpp
r9320 r9336 156 156 else { 157 157 *pvalue=(char *) xmalloc((strlen(deflt)+1)*sizeof(char)); 158 strcpy(*pvalue,deflt); 158 memcpy(*pvalue,deflt,(strlen(deflt)+1)*sizeof(char)); 159 159 160 } 160 161 -
issm/trunk/src/c/objects/KML/KML_Overlay.cpp
r9320 r9336 24 24 25 25 strcpy(color ,"ffffffff"); 26 memcpy(color,"ffffffff",(strlen("ffffffff")+1)*sizeof(char)); 27 26 28 draword = 0; 27 29 icon =NULL; … … 75 77 KML_Feature::DeepEcho(indent); 76 78 77 strcpy(indent2,indent); 79 memcpy(indent2,indent,(strlen(indent)+1)*sizeof(char)); 80 78 81 strcat(indent2," "); 79 82 … … 96 99 KML_Feature::Write(filout,indent); 97 100 98 strcpy(indent2,indent); 101 memcpy(indent2,indent,(strlen(indent)+1)*sizeof(char)); 102 99 103 strcat(indent2," "); 100 104 -
issm/trunk/src/c/objects/KML/KML_Placemark.cpp
r9320 r9336 76 76 /* loop over the geometry elements for the placemark */ 77 77 78 strcpy(indent2,indent); 78 memcpy(indent2,indent,(strlen(indent)+1)*sizeof(char)); 79 79 80 strcat(indent2," "); 80 81 … … 106 107 /* loop over the geometry elements for the placemark */ 107 108 108 strcpy(indent2,indent); 109 memcpy(indent2,indent,(strlen(indent)+1)*sizeof(char)); 110 109 111 strcat(indent2," "); 110 112 -
issm/trunk/src/c/objects/KML/KML_Polygon.cpp
r9320 r9336 25 25 extrude =false; 26 26 tessellate=false; 27 strcpy(altmode ,"clampToGround"); 27 memcpy(altmode,"clampToGround",(strlen("clampToGround")+1)*sizeof(char)); 28 28 29 outer =new DataSet; 29 30 inner =new DataSet; … … 91 92 _printf_(flag,"%s altmode: \"%s\"\n" ,indent,altmode); 92 93 93 strcpy(indent2,indent); 94 memcpy(indent2,indent,(strlen(indent)+1)*sizeof(char)); 95 94 96 strcat(indent2," "); 95 97 … … 132 134 fprintf(filout,"%s <altitudeMode>%s</altitudeMode>\n",indent,altmode); 133 135 134 strcpy(indent4,indent); 136 memcpy(indent4,indent,(strlen(indent)+1)*sizeof(char)); 137 135 138 strcat(indent4," "); 136 139 -
issm/trunk/src/c/objects/KML/KML_Style.cpp
r9320 r9336 107 107 KML_StyleSelector::DeepEcho(indent); 108 108 109 strcpy(indent2,indent); 109 memcpy(indent2,indent,(strlen(indent)+1)*sizeof(char)); 110 110 111 strcat(indent2," "); 111 112 … … 150 151 KML_StyleSelector::Write(filout,indent); 151 152 152 strcpy(indent2,indent); 153 memcpy(indent2,indent,(strlen(indent)+1)*sizeof(char)); 154 153 155 strcat(indent2," "); 154 156 -
issm/trunk/src/c/objects/Loads/Friction.cpp
r9320 r9336 34 34 this->inputs=inputs_in; 35 35 this->element_type=(char*)xmalloc((strlen(element_type_in)+1)*sizeof(char)); 36 strcpy(this->element_type,element_type_in); 36 memcpy(this->element_type,element_type_in,(strlen(element_type_in)+1)*sizeof(char)); 37 37 38 this->matpar=matpar_in; 38 39 -
issm/trunk/src/c/objects/Options/OptionCell.cpp
r9320 r9336 77 77 Option::DeepEcho(indent); 78 78 79 strcpy(indent2,indent);79 memcpy(indent2,indent,(strlen(indent)+1)*sizeof(char)); 80 80 strcat(indent2," "); 81 81 -
issm/trunk/src/c/objects/Options/OptionChar.cpp
r9320 r9336 81 81 Option::DeepEcho(indent); 82 82 83 strcpy(indent2,indent);83 memcpy(indent2,indent,(strlen(indent)+1)*sizeof(char)); 84 84 strcat(indent2," "); 85 85 -
issm/trunk/src/c/objects/Options/OptionDouble.cpp
r9320 r9336 77 77 Option::DeepEcho(indent); 78 78 79 strcpy(indent2,indent);79 memcpy(indent2,indent,(strlen(indent)+1)*sizeof(char)); 80 80 strcat(indent2," "); 81 81 -
issm/trunk/src/c/objects/Options/OptionLogical.cpp
r9320 r9336 77 77 Option::DeepEcho(indent); 78 78 79 strcpy(indent2,indent);79 memcpy(indent2,indent,(strlen(indent)+1)*sizeof(char)); 80 80 strcat(indent2," "); 81 81 -
issm/trunk/src/c/objects/Options/OptionStruct.cpp
r9320 r9336 82 82 Option::DeepEcho(indent); 83 83 84 strcpy(indent2,indent);84 memcpy(indent2,indent,(strlen(indent)+1)*sizeof(char)); 85 85 strcat(indent2," "); 86 86 -
issm/trunk/src/c/objects/Params/StringParam.cpp
r9320 r9336 31 31 enum_type=in_enum_type; 32 32 value=(char*)xmalloc((strlen(in_value)+1)*sizeof(char)); 33 strcpy(value,in_value); 33 memcpy(value,in_value,(strlen(in_value)+1)*sizeof(char)); 34 34 35 35 36 } -
issm/trunk/src/c/shared/String/DescriptorIndex.cpp
r9320 r9336 29 29 pch = strtok (NULL, "_"); 30 30 if(!pch)_error_("%s%s%s"," scaled descriptor ",descriptor," is not correctly formatted!"); 31 strcpy(root,pch); 31 memcpy(root,pch,(strlen(pch)+1)*sizeof(char)); 32 32 33 /*now recover the index if it exists: */ 33 34 pch = strtok (NULL, "_"); … … 44 45 pch = strtok (NULL, "_"); 45 46 if(!pch)_error_("%s%s%s"," indexed descriptor ",descriptor," is not correctly formatted!"); 46 strcpy(root,pch);47 memcpy(root,pch,(strlen(pch)+1)*sizeof(char)); 47 48 /*now recover the index: */ 48 49 pch = strtok (NULL, "_"); … … 55 56 pch = strtok (NULL, "_"); 56 57 if(!pch)_error_("%s%s%s"," nodal descriptor ",descriptor," is not correctly formatted!"); 57 strcpy(root,pch);58 memcpy(root,pch,(strlen(pch)+1)*sizeof(char)); 58 59 /*now recover the index: */ 59 60 pch = strtok (NULL, "_"); … … 64 65 else{ 65 66 /*We don't have _ in the name, this is a regular variable: */ 66 strcpy(root,pch);67 memcpy(root,pch,(strlen(pch)+1)*sizeof(char)); 67 68 *pindex=-1; 68 69 return RegularEnum;
Note:
See TracChangeset
for help on using the changeset viewer.