/*! ========================================================================
** Extended Template and Library Test Suite
** Handle Template Class Test
-** $Id: pen.cpp,v 1.1.1.1 2005/01/04 01:31:48 darco Exp $
+** $Id$
**
** Copyright (c) 2002 Robert B. Quattlebaum Jr.
**
using namespace std;
using namespace etl;
-#define DEBUGPOINT() fprintf(stderr,__FILE__":%d: Debugpoint\n",__LINE__)
-
/* === C L A S S E S ======================================================= */
int generic_pen_test(int w, int h)
if(diff.x!=w || diff.y!=h)
{
- printf("FAILURE! "__FILE__"@%d: pen difference inconsistancy ([%d,%d]!=[%d,%d])\n",__LINE__,diff.x,diff.y,w,h);
+ printf("FAILURE! "__FILE__"@%d: pen difference inconsistency ([%d,%d]!=[%d,%d])\n",__LINE__,diff.x,diff.y,w,h);
return 1;
}
if(pen.end_x()-pen.x()!=w-1)
{
- printf("FAILURE! "__FILE__"@%d: iterator_x inconsistancy (%d!=%d)\n",__LINE__,pen.end_x()-pen.x(),w);
+ printf("FAILURE! "__FILE__"@%d: iterator_x inconsistency (%ld!=%d)\n",__LINE__,pen.end_x()-pen.x(),w);
return 1;
}
if(pen.end_y()-pen.y()!=h-1)
{
- printf("FAILURE! "__FILE__"@%d: iterator_y inconsistancy (%d!=%d)\n",__LINE__,pen.end_y()-pen.y(),h);
+ printf("FAILURE! "__FILE__"@%d: iterator_y inconsistency (%d!=%d)\n",__LINE__,pen.end_y()-pen.y(),h);
return 1;
}
if(&pen.end_y()[-1]!=&pen.y()[(h-2)])
{
- printf("FAILURE! "__FILE__"@%d: iterator_y inconsistancy\n",__LINE__);
+ printf("FAILURE! "__FILE__"@%d: iterator_y inconsistency\n",__LINE__);
return 1;
}
if(&pen.end_x()[-1]!=&pen.x()[(w-2)])
{
- printf("FAILURE! "__FILE__"@%d: iterator_x inconsistancy\n",__LINE__);
+ printf("FAILURE! "__FILE__"@%d: iterator_x inconsistency\n",__LINE__);
return 1;
}
{
for(x=0;x<w;x++,pen.inc_x())
{
- if(x-y<=1 && y-x<=1 || y==h/2 || x==w/2)
+ if( (x-y<=1 && y-x<=1) || y==h/2 || x==w/2)
pen.put_value(2);
else
pen.put_value(0);
if(ix < 0) ix = 0;
if(ix >= w) ix = w-1;
- if(ix-iy<=1 && iy-ix<=1 || iy==h/2 || ix==w/2)
+ if( (ix-iy<=1 && iy-ix<=1) || iy==h/2 || ix==w/2)
f += 2;
}
}