summaryrefslogtreecommitdiff
path: root/lib/sbin/CreateParameterBindings.pl
diff options
context:
space:
mode:
authortradke <tradke@17b73243-c579-4c4c-a9d2-2d5706c11dac>2003-01-07 16:16:13 +0000
committertradke <tradke@17b73243-c579-4c4c-a9d2-2d5706c11dac>2003-01-07 16:16:13 +0000
commitf1bdf36da62131c23804e17a6542323b13c7263d (patch)
treec2a3fe98d88064ac1fe918bfe59613fb7b4d55d8 /lib/sbin/CreateParameterBindings.pl
parent6ba1dd6feffb75a396d541b59bddbb7deb137438 (diff)
Erik Schnetter's patch to declare string parameters in a thorn's parameter
struct as constant. Completes the fix for Cactus-1350. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3079 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'lib/sbin/CreateParameterBindings.pl')
-rw-r--r--lib/sbin/CreateParameterBindings.pl6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/sbin/CreateParameterBindings.pl b/lib/sbin/CreateParameterBindings.pl
index 22a7ee80..5b1b7cfb 100644
--- a/lib/sbin/CreateParameterBindings.pl
+++ b/lib/sbin/CreateParameterBindings.pl
@@ -229,16 +229,16 @@ sub CreateParameterBindings
$type = $rhparameter_db->{"\U$friend_thorn $realname\E type"};
$array = $rhparameter_db->{"\U$friend_thorn $realname\E array_size"};
- ($type_string) = &get_c_type_string($type);
+ $type_string = &get_c_type_string($type);
my $varprefix = '';
if($array_size)
{
- $varprefix = '*';
+ $varprefix = ' const *';
}
- push(@data, " const $type_string $varprefix$parameter = RESTRICTED_\U$friend\E_STRUCT.$realname; \\");
+ push(@data, " $type_string$varprefix const $parameter = RESTRICTED_\U$friend\E_STRUCT.$realname; \\");
push(@use, " (void) ($parameter + 0); \\");
}
}