[svn:parrot] r45295 - trunk/src/pmc
mikehh at svn.parrot.org
mikehh at svn.parrot.org
Tue Mar 30 01:21:59 UTC 2010
Author: mikehh
Date: Tue Mar 30 01:21:58 2010
New Revision: 45295
URL: https://trac.parrot.org/parrot/changeset/45295
Log:
fix codetest failure - assert args - src/pmc/imageio.pmc
Modified:
trunk/src/pmc/imageio.pmc
Modified: trunk/src/pmc/imageio.pmc
==============================================================================
--- trunk/src/pmc/imageio.pmc Tue Mar 30 01:17:47 2010 (r45294)
+++ trunk/src/pmc/imageio.pmc Tue Mar 30 01:21:58 2010 (r45295)
@@ -125,6 +125,8 @@
static opcode_t *
GET_VISIT_CURSOR(ARGIN(const PMC *pmc))
{
+ ASSERT_ARGS(GET_VISIT_CURSOR)
+
char * const buf = (char *)Buffer_bufstart(PARROT_IMAGEIO(pmc)->buffer);
const size_t pos = PARROT_IMAGEIO(pmc)->pos;
return (opcode_t *)(buf + pos);
@@ -134,6 +136,8 @@
static void
SET_VISIT_CURSOR(ARGMOD(PMC *pmc), ARGIN(const char *cursor))
{
+ ASSERT_ARGS(SET_VISIT_CURSOR)
+
const char *bufstart = (char *)Buffer_bufstart(PARROT_IMAGEIO(pmc)->buffer);
PARROT_IMAGEIO(pmc)->pos = (cursor - bufstart);
}
@@ -142,6 +146,8 @@
static void
INC_VISIT_CURSOR(ARGMOD(PMC *pmc), UINTVAL inc)
{
+ ASSERT_ARGS(INC_VISIT_CURSOR)
+
PARROT_IMAGEIO(pmc)->pos += inc;
}
More information about the parrot-commits
mailing list