[svn:parrot] r38588 - in trunk: include/parrot src/io
petdance at svn.parrot.org
petdance at svn.parrot.org
Fri May 8 05:46:31 UTC 2009
Author: petdance
Date: Fri May 8 05:46:31 2009
New Revision: 38588
URL: https://trac.parrot.org/parrot/changeset/38588
Log:
make Parrot_io_printf() not have to have its return value checked
Modified:
trunk/include/parrot/io.h
trunk/src/io/api.c
Modified: trunk/include/parrot/io.h
==============================================================================
--- trunk/include/parrot/io.h Fri May 8 05:46:01 2009 (r38587)
+++ trunk/include/parrot/io.h Fri May 8 05:46:31 2009 (r38588)
@@ -184,7 +184,9 @@
FUNC_MODIFIES(*pmc);
PARROT_EXPORT
-INTVAL Parrot_io_fprintf(PARROT_INTERP,
+PARROT_IGNORABLE_RESULT
+INTVAL /*@alt void@*/
+Parrot_io_fprintf(PARROT_INTERP,
ARGMOD(PMC *pmc),
ARGIN(const char *s),
...)
@@ -201,6 +203,7 @@
FUNC_MODIFIES(*pmc);
PARROT_EXPORT
+PARROT_WARN_UNUSED_RESULT
INTVAL Parrot_io_is_closed(PARROT_INTERP, ARGMOD(PMC *pmc))
__attribute__nonnull__(1)
__attribute__nonnull__(2)
@@ -214,6 +217,7 @@
FUNC_MODIFIES(*pmc);
PARROT_EXPORT
+PARROT_WARN_UNUSED_RESULT
PIOOFF_T Parrot_io_make_offset(INTVAL offset);
PARROT_EXPORT
@@ -233,6 +237,7 @@
__attribute__nonnull__(3);
PARROT_EXPORT
+PARROT_WARN_UNUSED_RESULT
INTVAL Parrot_io_peek(PARROT_INTERP,
ARGMOD(PMC *pmc),
ARGOUT(STRING **buffer))
@@ -243,7 +248,11 @@
FUNC_MODIFIES(*buffer);
PARROT_EXPORT
-INTVAL Parrot_io_printf(PARROT_INTERP, ARGIN(const char *s), ...)
+PARROT_IGNORABLE_RESULT
+INTVAL /*@alt void@*/
+Parrot_io_printf(PARROT_INTERP,
+ ARGIN(const char *s),
+ ...)
__attribute__nonnull__(1)
__attribute__nonnull__(2);
@@ -296,6 +305,7 @@
__attribute__nonnull__(1);
PARROT_EXPORT
+PARROT_WARN_UNUSED_RESULT
PARROT_CANNOT_RETURN_NULL
PMC * Parrot_io_stdhandle(PARROT_INTERP,
INTVAL fileno,
@@ -332,7 +342,10 @@
__attribute__nonnull__(3)
FUNC_MODIFIES(*pmc);
+PARROT_WARN_UNUSED_RESULT
PIOOFF_T Parrot_io_make_offset32(INTVAL hi, INTVAL lo);
+
+PARROT_WARN_UNUSED_RESULT
PIOOFF_T Parrot_io_make_offset_pmc(PARROT_INTERP, ARGMOD(PMC *pmc))
__attribute__nonnull__(1)
__attribute__nonnull__(2)
Modified: trunk/src/io/api.c
==============================================================================
--- trunk/src/io/api.c Fri May 8 05:46:01 2009 (r38587)
+++ trunk/src/io/api.c Fri May 8 05:46:31 2009 (r38588)
@@ -46,6 +46,7 @@
*/
PARROT_EXPORT
+PARROT_WARN_UNUSED_RESULT
PARROT_CANNOT_RETURN_NULL
PMC *
Parrot_io_stdhandle(PARROT_INTERP, INTVAL fileno, ARGIN_NULLOK(PMC *newhandle))
@@ -203,6 +204,7 @@
*/
PARROT_EXPORT
+PARROT_WARN_UNUSED_RESULT
INTVAL
Parrot_io_is_closed(PARROT_INTERP, ARGMOD(PMC *pmc))
{
@@ -378,6 +380,7 @@
*/
PARROT_EXPORT
+PARROT_WARN_UNUSED_RESULT
INTVAL
Parrot_io_peek(PARROT_INTERP, ARGMOD(PMC *pmc), ARGOUT(STRING **buffer))
{
@@ -476,6 +479,7 @@
*/
PARROT_EXPORT
+PARROT_IGNORABLE_RESULT
INTVAL
Parrot_io_fprintf(PARROT_INTERP, ARGMOD(PMC *pmc), ARGIN(const char *s), ...)
{
@@ -503,6 +507,7 @@
*/
PARROT_EXPORT
+PARROT_IGNORABLE_RESULT
INTVAL
Parrot_io_printf(PARROT_INTERP, ARGIN(const char *s), ...)
{
@@ -692,6 +697,7 @@
*/
PARROT_EXPORT
+PARROT_WARN_UNUSED_RESULT
PIOOFF_T
Parrot_io_make_offset(INTVAL offset)
{
@@ -710,6 +716,7 @@
*/
+PARROT_WARN_UNUSED_RESULT
PIOOFF_T
Parrot_io_make_offset32(INTVAL hi, INTVAL lo)
{
@@ -727,6 +734,7 @@
*/
+PARROT_WARN_UNUSED_RESULT
PIOOFF_T
Parrot_io_make_offset_pmc(PARROT_INTERP, ARGMOD(PMC *pmc))
{
More information about the parrot-commits
mailing list