Hello, can someone comment on the usefulness of this flag, please?
class dsql_req : public pool_alloc<dsql_type_req>
{
....
static const unsigned FLAG_EMBEDDED = 0x02;
It's only used in dsql.cpp, inside DSQL_execute()
if ((SSHORT) in_msg_type == -1)
request->req_flags |= dsql_req::FLAG_EMBEDDED;
and a few lines below
if (!(request->req_flags & dsql_req::FLAG_EMBEDDED))
{
request->execute(tdbb, tra_handle, in_blr_length, in_blr,
in_msg_length, in_msg,
out_blr_length, out_blr, out_msg_length, out_msg,
singleton);
}
Elegant, but for this task, I just can test the original condition in the
second place and avoid a flag that doesn't have presence in any other place
of the code. I mean,
if (in_msg_type != MAX_USHORT)
{
request->execute(...);
}
What am I missing?
C.
---
Claudio Valderrama C. - www.cvalde.net
Consultant, SW developer.
------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel