summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorShawn Routhier <sar@isc.org>2012-11-16 17:10:20 -0800
committerShawn Routhier <sar@isc.org>2012-11-16 17:10:20 -0800
commitedfb50cf42221094f7ba21018eb8d9568d407077 (patch)
tree91ef04d192eaf3dd6e58d3d7511d17eccb50a574 /common
parent5dd41c776d368e7808656c0d5561344992806d9e (diff)
downloadisc-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.c56
-rw-r--r--common/tree.c60
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)