Claudio,
> 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?
Nothing, as far as I see.
Dmitry
------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel