mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-09 13:22:24 +03:00
0024186: Eliminate remaining compiler warnings in MSVC++ 2010 64 bit with warning level 4
Eliminated some warnings of type C4267 (conversion from Type1 to Type2: possible loss of data); size_t to int explicit casts added. Fixed warning C4267 and 4244 in OSD* files Change in OSD_FileNode and OSD_File reverted since different handle types are needed on Unix and Windows
This commit is contained in:
@@ -222,12 +222,13 @@ void iges_newparam (int typarg, int longval, char *parval)
|
||||
/* Complement du parametre courant (cf Hollerith sur +ieurs lignes) */
|
||||
void iges_addparam (int longval, char* parval)
|
||||
{
|
||||
char *newval, *oldval; int i,long0;
|
||||
char *newval, *oldval; int i;
|
||||
size_t long0;
|
||||
if (longval <= 0) return;
|
||||
oldval = curparam->parval;
|
||||
long0 = strlen(oldval);
|
||||
/* newval = (char*) malloc(long0+longval+1); */
|
||||
newval = iges_newchar("",long0+longval+1);
|
||||
newval = iges_newchar("",(int)long0+longval+1);
|
||||
for (i = 0; i < long0; i ++) newval[i] = oldval[i];
|
||||
for (i = 0; i < longval; i ++) newval[i+long0] = parval[i];
|
||||
newval[long0+longval] = '\0';
|
||||
|
Reference in New Issue
Block a user