8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-23 22:43:04 +01:00
This commit is contained in:
asfernandes 2009-06-20 18:46:59 +00:00
parent 4e8915efda
commit 26c1892310
8 changed files with 29 additions and 40 deletions

View File

@ -2844,7 +2844,7 @@ ISC_STATUS GDS_REQUEST_INFO(ISC_STATUS* user_status,
// I can't change the GDS_REQUEST_INFO's signature, so I do the casts here.
const UCHAR* items2 = reinterpret_cast<const UCHAR*>(items);
UCHAR* buffer2 = reinterpret_cast<UCHAR*>(buffer);
SLONG buffer_length2 = (ULONG) (USHORT) buffer_length;
SLONG buffer_length2 = (ULONG)(USHORT) buffer_length;
JRD_request_info(tdbb, request, level, item_length, items2, buffer_length2, buffer2);
}
catch (const Exception& ex)

View File

@ -71,8 +71,8 @@ struct record_param
Record* rpb_undo; /* our first version of data if this is a second modification */
USHORT rpb_format_number; /* format number in relation */
SLONG rpb_page; // page number
USHORT rpb_line; // line number on page
SLONG rpb_page; // page number
USHORT rpb_line; // line number on page
SLONG rpb_f_page; /* fragment page number */
USHORT rpb_f_line; /* fragment line number on page */

View File

@ -103,6 +103,7 @@ USHORT SQZ_compress(const DataComprControl* dcc, const SCHAR* input, SCHAR* outp
const SCHAR* control = dcc->begin();
const SCHAR* dcc_end = dcc->end();
while (control < dcc_end)
{
if (--space <= 0)
@ -143,7 +144,7 @@ USHORT SQZ_compress(const DataComprControl* dcc, const SCHAR* input, SCHAR* outp
}
}
BUGCHECK(178); /* msg 178 record length inconsistent */
BUGCHECK(178); // msg 178 record length inconsistent
return input - start; // shut up compiler warning
}
@ -167,6 +168,7 @@ USHORT SQZ_compress_length(const DataComprControl* dcc, const SCHAR* input, int
const SCHAR* control = dcc->begin();
const SCHAR* dcc_end = dcc->end();
while (control < dcc_end)
{
if (--space <= 0)
@ -189,7 +191,7 @@ USHORT SQZ_compress_length(const DataComprControl* dcc, const SCHAR* input, int
}
}
BUGCHECK(178); /* msg 178 record length inconsistent */
BUGCHECK(178); // msg 178 record length inconsistent
return input - start; // shut up compiler warning
}
@ -392,6 +394,7 @@ void SQZ_fast(const DataComprControl* dcc, const SCHAR* input, SCHAR* output)
**************************************/
const SCHAR* control = dcc->begin();
const SCHAR* dcc_end = dcc->end();
while (control < dcc_end)
{
const SSHORT length = *control++;
@ -491,4 +494,3 @@ USHORT SQZ_length(const SCHAR* data, int length, DataComprControl* dcc)
return length;
}

View File

@ -1038,12 +1038,10 @@ ISC_STATUS Service::query2(thread_db* tdbb,
put(items - 3, l + 3);
break;
case isc_info_svc_timeout:
timeout =
(USHORT) gds__vax_integer(items, l);
timeout = (USHORT) gds__vax_integer(items, l);
break;
case isc_info_svc_version:
version =
(USHORT) gds__vax_integer(items, l);
version = (USHORT) gds__vax_integer(items, l);
break;
}
}
@ -1067,7 +1065,7 @@ ISC_STATUS Service::query2(thread_db* tdbb,
items++;
}
else {
start_info = 0;
start_info = NULL;
}
while (items < end_items2 && *items != isc_info_end)
@ -1295,7 +1293,6 @@ ISC_STATUS Service::query2(thread_db* tdbb,
} // scope
break;
case isc_info_svc_user_dbpath:
if (svc_user_flag & SVC_user_dba)
{
@ -1348,9 +1345,7 @@ ISC_STATUS Service::query2(thread_db* tdbb,
case isc_info_svc_response_more:
if ( (l = length = svc_resp_len) )
length = MIN(end - (info + 5), l);
if (!
(info =
INF_put_item(item, length, svc_resp_ptr, info, end)))
if (!(info = INF_put_item(item, length, svc_resp_ptr, info, end)))
{
return 0;
}
@ -1446,10 +1441,8 @@ ISC_STATUS Service::query2(thread_db* tdbb,
if (svc_trace_manager->needs().event_service_query)
{
TraceServiceImpl service(this);
svc_trace_manager->event_service_query(&service,
send_item_length, send_items,
recv_item_length, recv_items,
res_successful);
svc_trace_manager->event_service_query(&service, send_item_length, send_items,
recv_item_length, recv_items, res_successful);
}
} // try
@ -1464,10 +1457,8 @@ ISC_STATUS Service::query2(thread_db* tdbb,
exc == isc_insufficient_svc_privileges);
TraceServiceImpl service(this);
svc_trace_manager->event_service_query(&service,
send_item_length, send_items,
recv_item_length, recv_items,
no_priv ? res_unauthorized : res_failed);
svc_trace_manager->event_service_query(&service, send_item_length, send_items,
recv_item_length, recv_items, (no_priv ? res_unauthorized : res_failed));
}
throw;
}
@ -1851,10 +1842,8 @@ void Service::query(USHORT send_item_length,
// Report to Trace API that query failed
TraceServiceImpl service(this);
svc_trace_manager->event_service_query(&service,
send_item_length, send_items,
recv_item_length, recv_items,
no_priv ? res_unauthorized : res_failed);
svc_trace_manager->event_service_query(&service, send_item_length, send_items,
recv_item_length, recv_items, (no_priv ? res_unauthorized : res_failed));
}
throw;
}
@ -1865,10 +1854,8 @@ void Service::query(USHORT send_item_length,
svc_trace_manager->needs().event_service_query)
{
TraceServiceImpl service(this);
svc_trace_manager->event_service_query(&service,
send_item_length, send_items,
recv_item_length, recv_items,
res_successful);
svc_trace_manager->event_service_query(&service, send_item_length, send_items,
recv_item_length, recv_items, res_successful);
}
finish(SVC_finished);

View File

@ -3974,6 +3974,7 @@ static THREAD_ENTRY_DECLARE garbage_collector(THREAD_ENTRY_PARAM arg)
rpb.rpb_relation = relation;
if (relation->rel_gc_bitmap)
{
while (relation->rel_gc_bitmap->getFirst())
{
const ULONG dp_sequence = relation->rel_gc_bitmap->current();
@ -4030,6 +4031,7 @@ static THREAD_ENTRY_DECLARE garbage_collector(THREAD_ENTRY_PARAM arg)
}
}
}
}
rel_exit:
if (relation->rel_gc_bitmap)

View File

@ -764,7 +764,7 @@ Data source : @4', NULL, NULL)
-- More extras for isc_expression_eval_err
('sysf_argmustbe_nonzero', 'evlStdMath', 'SysFunction.cpp', NULL, 0, 656, NULL, 'Argument for @1 must be different than zero', NULL, NULL);
('sysf_argmustbe_range_inc1_1', 'evlStdMath', 'SysFunction.cpp', NULL, 0, 657, NULL, 'Argument for @1 must be in the range [-1, 1]', NULL, NULL);
('sysf_argmustbe_gteq_one', 'evlStdMath', 'SysFunction.cpp', NULL, 0, 658, NULL, 'Argument for @1 must be greater o equal than one', NULL, NULL);
('sysf_argmustbe_gteq_one', 'evlStdMath', 'SysFunction.cpp', NULL, 0, 658, NULL, 'Argument for @1 must be greater or equal than one', NULL, NULL);
('sysf_argmustbe_range_exc1_1', 'evlStdMath', 'SysFunction.cpp', NULL, 0, 659, NULL, 'Argument for @1 must be in the range ]-1, 1[', NULL, NULL);
-- End of extras for isc_expression_eval_err
-- QLI

View File

@ -208,7 +208,7 @@ static void explain(qli_dbb* db, const UCHAR* explain_buffer)
return;
int buffer_length = (unsigned int) *explain_buffer++;
buffer_length += (unsigned int)(*explain_buffer++) << 8;
buffer_length += (unsigned int) (*explain_buffer++) << 8;
while (buffer_length > 0)
{

View File

@ -83,10 +83,10 @@ public:
struct srvr : public Firebird::GlobalStorage
{
srvr* const srvr_next;
const rem_port* const srvr_parent_port;
const rem_port::rem_port_t srvr_port_type;
const USHORT srvr_flags;
srvr* const srvr_next;
const rem_port* const srvr_parent_port;
const rem_port::rem_port_t srvr_port_type;
const USHORT srvr_flags;
public:
srvr(srvr* servers, rem_port* port, USHORT flags) :
@ -263,8 +263,6 @@ static THREAD_ENTRY_DECLARE loopThread(THREAD_ENTRY_PARAM);
static void zap_packet(PACKET*, bool);
inline bool bad_db(ISC_STATUS* status_vector, Rdb* rdb)
{
return bad_port_context(status_vector, rdb, isc_bad_db_handle);
@ -332,7 +330,7 @@ static server_req_t* free_requests = NULL;
static server_req_t* active_requests = NULL;
static Firebird::GlobalPtr<Firebird::Mutex> servers_mutex;
static srvr* servers;
static srvr* servers = NULL;
static Firebird::AtomicCounter cntServers;
static bool server_shutdown = false;