[svn:parrot] r45496 - in trunk: include/parrot src
petdance at svn.parrot.org
petdance at svn.parrot.org
Sat Apr 10 02:51:54 UTC 2010
Author: petdance
Date: Sat Apr 10 02:51:54 2010
New Revision: 45496
URL: https://trac.parrot.org/parrot/changeset/45496
Log:
updating annotations
Modified:
trunk/include/parrot/extend.h
trunk/src/extend.c
Modified: trunk/include/parrot/extend.h
==============================================================================
--- trunk/include/parrot/extend.h Sat Apr 10 01:58:57 2010 (r45495)
+++ trunk/include/parrot/extend.h Sat Apr 10 02:51:54 2010 (r45496)
@@ -88,7 +88,7 @@
__attribute__nonnull__(3);
PARROT_EXPORT
-void Parrot_free_cstring(ARGIN_NULLOK(char *string));
+void Parrot_free_cstring(ARGFREE(char *string));
PARROT_EXPORT
Parrot_Int Parrot_get_intreg(PARROT_INTERP, Parrot_Int regnum)
@@ -131,13 +131,15 @@
PARROT_EXPORT
PARROT_MALLOC
-PARROT_CAN_RETURN_NULL
+PARROT_CANNOT_RETURN_NULL
+PARROT_WARN_UNUSED_RESULT
char * Parrot_PMC_get_cstring(PARROT_INTERP, Parrot_PMC pmc)
__attribute__nonnull__(1);
PARROT_EXPORT
PARROT_MALLOC
-PARROT_CAN_RETURN_NULL
+PARROT_WARN_UNUSED_RESULT
+PARROT_CANNOT_RETURN_NULL
char * Parrot_PMC_get_cstring_intkey(PARROT_INTERP,
Parrot_PMC pmc,
Parrot_Int key)
@@ -145,7 +147,8 @@
PARROT_EXPORT
PARROT_MALLOC
-PARROT_CAN_RETURN_NULL
+PARROT_WARN_UNUSED_RESULT
+PARROT_CANNOT_RETURN_NULL
char * Parrot_PMC_get_cstringn(PARROT_INTERP,
ARGIN(Parrot_PMC pmc),
ARGOUT(Parrot_Int *length))
@@ -156,7 +159,8 @@
PARROT_EXPORT
PARROT_MALLOC
-PARROT_CAN_RETURN_NULL
+PARROT_WARN_UNUSED_RESULT
+PARROT_CANNOT_RETURN_NULL
char * Parrot_PMC_get_cstringn_intkey(PARROT_INTERP,
ARGIN(Parrot_PMC pmc),
ARGOUT(Parrot_Int *length),
Modified: trunk/src/extend.c
==============================================================================
--- trunk/src/extend.c Sat Apr 10 01:58:57 2010 (r45495)
+++ trunk/src/extend.c Sat Apr 10 02:51:54 2010 (r45496)
@@ -417,10 +417,10 @@
PARROT_EXPORT
PARROT_MALLOC
-PARROT_CAN_RETURN_NULL
+PARROT_WARN_UNUSED_RESULT
+PARROT_CANNOT_RETURN_NULL
char *
-Parrot_PMC_get_cstring_intkey(PARROT_INTERP,
- Parrot_PMC pmc, Parrot_Int key)
+Parrot_PMC_get_cstring_intkey(PARROT_INTERP, Parrot_PMC pmc, Parrot_Int key)
{
ASSERT_ARGS(Parrot_PMC_get_cstring_intkey)
STRING *intermediate;
@@ -448,7 +448,8 @@
PARROT_EXPORT
PARROT_MALLOC
-PARROT_CAN_RETURN_NULL
+PARROT_CANNOT_RETURN_NULL
+PARROT_WARN_UNUSED_RESULT
char *
Parrot_PMC_get_cstring(PARROT_INTERP, Parrot_PMC pmc)
{
@@ -482,10 +483,10 @@
PARROT_EXPORT
PARROT_MALLOC
-PARROT_CAN_RETURN_NULL
+PARROT_WARN_UNUSED_RESULT
+PARROT_CANNOT_RETURN_NULL
char *
-Parrot_PMC_get_cstringn(PARROT_INTERP, ARGIN(Parrot_PMC pmc),
- ARGOUT(Parrot_Int *length))
+Parrot_PMC_get_cstringn(PARROT_INTERP, ARGIN(Parrot_PMC pmc), ARGOUT(Parrot_Int *length))
{
ASSERT_ARGS(Parrot_PMC_get_cstringn)
char *retval;
@@ -516,7 +517,8 @@
PARROT_EXPORT
PARROT_MALLOC
-PARROT_CAN_RETURN_NULL
+PARROT_WARN_UNUSED_RESULT
+PARROT_CANNOT_RETURN_NULL
char *
Parrot_PMC_get_cstringn_intkey(PARROT_INTERP, ARGIN(Parrot_PMC pmc),
ARGOUT(Parrot_Int *length), Parrot_Int key)
@@ -832,8 +834,7 @@
PARROT_EXPORT
void
-Parrot_PMC_push_intval(PARROT_INTERP,
- Parrot_PMC pmc, Parrot_Int value)
+Parrot_PMC_push_intval(PARROT_INTERP, Parrot_PMC pmc, Parrot_Int value)
{
ASSERT_ARGS(Parrot_PMC_push_intval)
PARROT_CALLIN_START(interp);
@@ -1003,7 +1004,7 @@
PARROT_EXPORT
void
-Parrot_free_cstring(ARGIN_NULLOK(char *string))
+Parrot_free_cstring(ARGFREE(char *string))
{
ASSERT_ARGS(Parrot_free_cstring)
Parrot_str_free_cstring(string);
More information about the parrot-commits
mailing list