diff options
author | tradke <tradke@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2003-01-07 16:16:13 +0000 |
---|---|---|
committer | tradke <tradke@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2003-01-07 16:16:13 +0000 |
commit | f1bdf36da62131c23804e17a6542323b13c7263d (patch) | |
tree | c2a3fe98d88064ac1fe918bfe59613fb7b4d55d8 /lib/sbin/CreateParameterBindings.pl | |
parent | 6ba1dd6feffb75a396d541b59bddbb7deb137438 (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.pl | 6 |
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); \\"); } } |