"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/dsql/errd.cpp" between
Firebird-3.0.2.32703-0.tar.bz2 and Firebird-3.0.4.33054-0.tar.bz2

About: Firebird is a relational database offering many ANSI SQL standard features.

errd.cpp  (Firebird-3.0.2.32703-0.tar.bz2):errd.cpp  (Firebird-3.0.4.33054-0.tar.bz2)
skipping to change at line 195 skipping to change at line 195
final << Arg::Gds(isc_dsql_error); final << Arg::Gds(isc_dsql_error);
} }
// check for duplicated error code // check for duplicated error code
if (fb_utils::subStatus(final.value(), final.length(), v.value(), v.lengt h()) == ~0u) if (fb_utils::subStatus(final.value(), final.length(), v.value(), v.lengt h()) == ~0u)
{ {
// no dup - append new vector to old one // no dup - append new vector to old one
final << v; final << v;
} }
// keep existing warnings
final << Arg::StatusVector(status_vector->getWarnings());
// save & punt // save & punt
final.copyTo(status_vector); status_vector->setErrors2(final.length(), final.value());
ERRD_punt(); ERRD_punt();
} }
/** /**
ERRD_punt ERRD_punt
@brief Error stuff has been copied to @brief Error stuff has been copied to
status vector. Now punt. status vector. Now punt.
 End of changes. 2 change blocks. 
4 lines changed or deleted 1 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)