[svn:parrot] r49294 - branches/string_macros/src
nwellnhof at svn.parrot.org
nwellnhof at svn.parrot.org
Fri Sep 24 11:16:58 UTC 2010
Author: nwellnhof
Date: Fri Sep 24 11:16:58 2010
New Revision: 49294
URL: https://trac.parrot.org/parrot/changeset/49294
Log:
[src] Make key_hash_STRING parameter const
Modified:
branches/string_macros/src/hash.c
Modified: branches/string_macros/src/hash.c
==============================================================================
--- branches/string_macros/src/hash.c Fri Sep 24 11:16:41 2010 (r49293)
+++ branches/string_macros/src/hash.c Fri Sep 24 11:16:58 2010 (r49294)
@@ -141,10 +141,11 @@
PARROT_WARN_UNUSED_RESULT
PARROT_PURE_FUNCTION
PARROT_INLINE
-static size_t key_hash_STRING(PARROT_INTERP, ARGMOD(STRING *s), size_t seed)
+static size_t key_hash_STRING(PARROT_INTERP,
+ ARGIN(const STRING *s),
+ size_t seed)
__attribute__nonnull__(1)
- __attribute__nonnull__(2)
- FUNC_MODIFIES(*s);
+ __attribute__nonnull__(2);
PARROT_CAN_RETURN_NULL
static HashBucket * parrot_hash_get_bucket_string(PARROT_INTERP,
@@ -240,7 +241,8 @@
/*
-=item C<static size_t key_hash_STRING(PARROT_INTERP, STRING *s, size_t seed)>
+=item C<static size_t key_hash_STRING(PARROT_INTERP, const STRING *s, size_t
+seed)>
Returns the hashed value of the key C<value>. See also string.c.
@@ -253,7 +255,7 @@
PARROT_PURE_FUNCTION
PARROT_INLINE
static size_t
-key_hash_STRING(PARROT_INTERP, ARGMOD(STRING *s), size_t seed)
+key_hash_STRING(PARROT_INTERP, ARGIN(const STRING *s), size_t seed)
{
ASSERT_ARGS(key_hash_STRING)
More information about the parrot-commits
mailing list