@@ -104,7 +104,7 @@ FB_UDR_BEGIN_TRIGGER(replicate)
104104 SQL_DIALECT_CURRENT, inSqlDa), status, statusVector);
105105 inSqlDa->sqlvar [0 ].sqldata = new char [sizeof (short ) + inSqlDa->sqlvar [0 ].sqllen ];
106106 strncpy (inSqlDa->sqlvar [0 ].sqldata + sizeof (short ), info, inSqlDa->sqlvar [0 ].sqllen );
107- *reinterpret_cast <short *>(inSqlDa->sqlvar [0 ].sqldata ) = strlen (info);
107+ *reinterpret_cast <short *>(inSqlDa->sqlvar [0 ].sqldata ) = static_cast < short >( strlen (info) );
108108
109109 XSQLDA* outSqlDa = reinterpret_cast <XSQLDA*>(new char [(XSQLDA_LENGTH (1 ))]);
110110 outSqlDa->version = SQLDA_VERSION1;
@@ -136,7 +136,7 @@ FB_UDR_BEGIN_TRIGGER(replicate)
136136
137137 strcat (buffer, " p" );
138138 const size_t buflen = strlen (buffer);
139- snprintf (buffer + buflen, sizeof (buffer) - buflen, " %d type of column \" %s\" .\" %s\" = ?" , i, table, name);
139+ snprintf (buffer + buflen, sizeof (buffer) - buflen, " %u type of column \" %s\" .\" %s\" = ?" , i, table, name);
140140 }
141141
142142 strcat (buffer,
@@ -177,7 +177,7 @@ FB_UDR_BEGIN_TRIGGER(replicate)
177177 strcat (buffer, " , " );
178178 strcat (buffer, " :p" );
179179 const size_t buflen = strlen (buffer);
180- snprintf (buffer + buflen, sizeof (buffer) - buflen, " %d " , i);
180+ snprintf (buffer + buflen, sizeof (buffer) - buflen, " %u " , i);
181181 }
182182
183183 strcat (buffer, " )\n on external data source '" );
@@ -255,7 +255,7 @@ FB_UDR_BEGIN_TRIGGER(replicate_persons)
255255 statusVector, &stmtHandle, SQL_DIALECT_CURRENT, inSqlDa), status, statusVector);
256256 inSqlDa->sqlvar [0 ].sqldata = new char [sizeof (short ) + inSqlDa->sqlvar [0 ].sqllen ];
257257 strncpy (inSqlDa->sqlvar [0 ].sqldata + sizeof (short ), info, inSqlDa->sqlvar [0 ].sqllen );
258- *reinterpret_cast <short *>(inSqlDa->sqlvar [0 ].sqldata ) = strlen (info);
258+ *reinterpret_cast <short *>(inSqlDa->sqlvar [0 ].sqldata ) = static_cast < short >( strlen (info) );
259259
260260 XSQLDA* outSqlDa = reinterpret_cast <XSQLDA*>(new char [(XSQLDA_LENGTH (1 ))]);
261261 outSqlDa->version = SQLDA_VERSION1;
0 commit comments