diff options
author | Shawn Routhier <sar@isc.org> | 2012-11-16 17:10:20 -0800 |
---|---|---|
committer | Shawn Routhier <sar@isc.org> | 2012-11-16 17:10:20 -0800 |
commit | edfb50cf42221094f7ba21018eb8d9568d407077 (patch) | |
tree | 91ef04d192eaf3dd6e58d3d7511d17eccb50a574 /common | |
parent | 5dd41c776d368e7808656c0d5561344992806d9e (diff) | |
download | isc-dhcp-edfb50cf42221094f7ba21018eb8d9568d407077.tar.gz |
[v4_2]
Tidy up some compiler issues in the debug code
[ISC-Bugs #26460]
Diffstat (limited to 'common')
-rw-r--r-- | common/execute.c | 56 | ||||
-rw-r--r-- | common/tree.c | 60 |
2 files changed, 59 insertions, 57 deletions
diff --git a/common/execute.c b/common/execute.c index 363ffa65..bbf02792 100644 --- a/common/execute.c +++ b/common/execute.c @@ -327,6 +327,7 @@ int execute_statements (result, packet, lease, client_state, case set_statement: case define_statement: + status = 1; if (!scope) { log_error("set %s: no scope", r->data.set.name); @@ -418,30 +419,31 @@ int execute_statements (result, packet, lease, client_state, case let_statement: #if defined (DEBUG_EXPRESSIONS) - log_debug ("exec: let %s", r -> data.let.name); + log_debug("exec: let %s", r->data.let.name); #endif - ns = (struct binding_scope *)0; + status = 0; + ns = NULL; binding_scope_allocate (&ns, MDL); e = r; next_let: if (ns) { - binding = dmalloc (sizeof *binding, MDL); - memset (binding, 0, sizeof *binding); + binding = dmalloc(sizeof(*binding), MDL); + memset(binding, 0, sizeof(*binding)); if (!binding) { blb: - binding_scope_dereference (&ns, MDL); + binding_scope_dereference(&ns, MDL); } else { - binding -> name = - dmalloc (strlen - (e -> data.let.name + 1), - MDL); - if (binding -> name) - strcpy (binding -> name, - e -> data.let.name); + binding->name = + dmalloc(strlen + (e->data.let.name + 1), + MDL); + if (binding->name) + strcpy(binding->name, + e->data.let.name); else { - dfree (binding, MDL); - binding = (struct binding *)0; + dfree(binding, MDL); + binding = NULL; goto blb; } } @@ -450,35 +452,35 @@ int execute_statements (result, packet, lease, client_state, if (ns && binding) { status = (evaluate_expression - (&binding -> value, packet, lease, + (&binding->value, packet, lease, client_state, in_options, out_options, - scope, e -> data.set.expr, MDL)); - binding -> next = ns -> bindings; - ns -> bindings = binding; + scope, e->data.set.expr, MDL)); + binding->next = ns->bindings; + ns->bindings = binding; } #if defined (DEBUG_EXPRESSIONS) - log_debug ("exec: let %s%s", e -> data.let.name, - (binding && status ? "" : "failed")); + log_debug("exec: let %s%s", e->data.let.name, + (binding && status ? "" : "failed")); #endif - if (!e -> data.let.statements) { - } else if (e -> data.let.statements -> op == + if (!e->data.let.statements) { + } else if (e->data.let.statements->op == let_statement) { - e = e -> data.let.statements; + e = e->data.let.statements; goto next_let; } else if (ns) { if (scope && *scope) - binding_scope_reference (&ns -> outer, - *scope, MDL); + binding_scope_reference(&ns->outer, + *scope, MDL); execute_statements (result, packet, lease, client_state, in_options, out_options, - &ns, e -> data.let.statements); + &ns, e->data.let.statements); } if (ns) - binding_scope_dereference (&ns, MDL); + binding_scope_dereference(&ns, MDL); break; case log_statement: diff --git a/common/tree.c b/common/tree.c index 17db4c06..8c2056c6 100644 --- a/common/tree.c +++ b/common/tree.c @@ -1212,17 +1212,15 @@ int evaluate_boolean_expression (result, packet, lease, client_state, return 0; case expr_not: - sleft = evaluate_boolean_expression (&bleft, packet, lease, - client_state, - in_options, cfg_options, - scope, - expr -> data.not); + sleft = evaluate_boolean_expression(&bleft, packet, lease, + client_state, + in_options, cfg_options, + scope, + expr->data.not); #if defined (DEBUG_EXPRESSIONS) - log_debug ("bool: not (%s) = %s", - sleft ? (bleft ? "true" : "false") : "NULL", - ((sleft && sright) - ? (!bleft ? "true" : "false") : "NULL")); - + log_debug("bool: not (%s) = %s", + sleft ? (bleft ? "true" : "false") : "NULL", + sleft ? (!bleft ? "true" : "false") : "NULL"); #endif if (sleft) { *result = !bleft; @@ -2474,24 +2472,26 @@ int evaluate_numeric_expression (result, packet, lease, client_state, return status; case expr_extract_int16: - memset (&data, 0, sizeof data); + memset(&data, 0, sizeof(data)); status = (evaluate_data_expression (&data, packet, lease, client_state, in_options, - cfg_options, scope, expr -> data.extract_int, MDL)); + cfg_options, scope, expr->data.extract_int, MDL)); if (status && data.len >= 2) { - *result = getUShort (data.data); + *result = getUShort(data.data); rc = 1; } #if defined (DEBUG_EXPRESSIONS) if (rc == 1) { - log_debug ("num: extract_int16 (%s) = %ld", - print_hex_1(data.len, data.data, 60) - *result); + log_debug("num: extract_int16 (%s) = %ld", + print_hex_1(data.len, data.data, 60), + *result); } else { - log_debug ("num: extract_int16 (NULL) = NULL"); + log_debug("num: extract_int16 (NULL) = NULL"); } #endif - if (status) data_string_forget (&data, MDL); + if (status) + data_string_forget(&data, MDL); + return (rc); case expr_extract_int32: @@ -2524,22 +2524,22 @@ int evaluate_numeric_expression (result, packet, lease, client_state, case expr_lease_time: if (!lease) { - log_error ("data: leased_lease: not available"); - return 0; + log_error("data: leased_lease: not available"); + return (0); } - if (lease -> ends < cur_time) { - log_error ("%s %lu when it is now %lu", - "data: lease_time: lease ends at", - (long)(lease -> ends), (long)cur_time); - return 0; + if (lease->ends < cur_time) { + log_error("%s %lu when it is now %lu", + "data: lease_time: lease ends at", + (long)(lease->ends), (long)cur_time); + return (0); } - *result = lease -> ends - cur_time; + *result = lease->ends - cur_time; #if defined (DEBUG_EXPRESSIONS) - log_debug ("number: lease-time = (%lu - %lu) = %ld", - lease -> ends, - cur_time, *result); + log_debug("number: lease-time = (%lu - %lu) = %ld", + (long unsigned)lease->ends, + (long unsigned)cur_time, *result); #endif - return 1; + return (1); case expr_dns_transaction: #if !defined (NSUPDATE_OLD) |