1*08bd1863SJacob Faibussowitsch@@ -4,5 +4,5 @@ 2*08bd1863SJacob Faibussowitsch #include <petsc/private/petscimpl.h> 3*08bd1863SJacob Faibussowitsch 4*08bd1863SJacob Faibussowitsch-PetscErrorCode testValidPointers(void *a, char *b, PetscInt *c, PetscMPIInt *d, PetscInt *e, PetscBool *f, PetscScalar *g, PetscReal *h) 5*08bd1863SJacob Faibussowitsch+static PetscErrorCode testValidPointers(void *a, char *b, PetscInt *c, PetscMPIInt *d, PetscInt *e, PetscBool *f, PetscScalar *g, PetscReal *h) 6*08bd1863SJacob Faibussowitsch { 7*08bd1863SJacob Faibussowitsch /* incorrect */ 8447bcd8fSJacob Faibussowitsch@@ -7,5 +7,5 @@ 9447bcd8fSJacob Faibussowitsch { 10447bcd8fSJacob Faibussowitsch /* incorrect */ 116ad015a0SJacob Faibussowitsch- PetscAssertPointer(a, 2); 124f572ea9SToby Isaac+ PetscAssertPointer(a, 1); 136ad015a0SJacob Faibussowitsch PetscAssertPointer(b, 3); 146ad015a0SJacob Faibussowitsch PetscAssertPointer(c, 4); 15447bcd8fSJacob Faibussowitsch@@ -8,5 +8,5 @@ 16447bcd8fSJacob Faibussowitsch /* incorrect */ 176ad015a0SJacob Faibussowitsch PetscAssertPointer(a, 2); 186ad015a0SJacob Faibussowitsch- PetscAssertPointer(b, 3); 196ad015a0SJacob Faibussowitsch+ PetscAssertPointer(b, 2); 206ad015a0SJacob Faibussowitsch PetscAssertPointer(c, 4); 216ad015a0SJacob Faibussowitsch PetscAssertPointer(d, 5); 22447bcd8fSJacob Faibussowitsch@@ -9,5 +9,5 @@ 236ad015a0SJacob Faibussowitsch PetscAssertPointer(a, 2); 246ad015a0SJacob Faibussowitsch PetscAssertPointer(b, 3); 256ad015a0SJacob Faibussowitsch- PetscAssertPointer(c, 4); 266ad015a0SJacob Faibussowitsch+ PetscAssertPointer(c, 3); 276ad015a0SJacob Faibussowitsch PetscAssertPointer(d, 5); 286ad015a0SJacob Faibussowitsch PetscAssertPointer(e, 6); 29447bcd8fSJacob Faibussowitsch@@ -10,5 +10,5 @@ 306ad015a0SJacob Faibussowitsch PetscAssertPointer(b, 3); 316ad015a0SJacob Faibussowitsch PetscAssertPointer(c, 4); 326ad015a0SJacob Faibussowitsch- PetscAssertPointer(d, 5); 336ad015a0SJacob Faibussowitsch+ PetscAssertPointer(d, 4); 346ad015a0SJacob Faibussowitsch PetscAssertPointer(e, 6); 356ad015a0SJacob Faibussowitsch PetscAssertPointer(f, 7); 36447bcd8fSJacob Faibussowitsch@@ -11,5 +11,5 @@ 376ad015a0SJacob Faibussowitsch PetscAssertPointer(c, 4); 386ad015a0SJacob Faibussowitsch PetscAssertPointer(d, 5); 396ad015a0SJacob Faibussowitsch- PetscAssertPointer(e, 6); 406ad015a0SJacob Faibussowitsch+ PetscAssertPointer(e, 5); 416ad015a0SJacob Faibussowitsch PetscAssertPointer(f, 7); 426ad015a0SJacob Faibussowitsch PetscAssertPointer(g, 8); 43447bcd8fSJacob Faibussowitsch@@ -12,5 +12,5 @@ 446ad015a0SJacob Faibussowitsch PetscAssertPointer(d, 5); 456ad015a0SJacob Faibussowitsch PetscAssertPointer(e, 6); 466ad015a0SJacob Faibussowitsch- PetscAssertPointer(f, 7); 476ad015a0SJacob Faibussowitsch+ PetscAssertPointer(f, 6); 486ad015a0SJacob Faibussowitsch PetscAssertPointer(g, 8); 496ad015a0SJacob Faibussowitsch PetscAssertPointer(h, 9); 50447bcd8fSJacob Faibussowitsch@@ -13,5 +13,5 @@ 516ad015a0SJacob Faibussowitsch PetscAssertPointer(e, 6); 526ad015a0SJacob Faibussowitsch PetscAssertPointer(f, 7); 536ad015a0SJacob Faibussowitsch- PetscAssertPointer(g, 8); 546ad015a0SJacob Faibussowitsch+ PetscAssertPointer(g, 7); 556ad015a0SJacob Faibussowitsch PetscAssertPointer(h, 9); 56447bcd8fSJacob Faibussowitsch 57447bcd8fSJacob Faibussowitsch@@ -14,5 +14,5 @@ 586ad015a0SJacob Faibussowitsch PetscAssertPointer(f, 7); 596ad015a0SJacob Faibussowitsch PetscAssertPointer(g, 8); 606ad015a0SJacob Faibussowitsch- PetscAssertPointer(h, 9); 616ad015a0SJacob Faibussowitsch+ PetscAssertPointer(h, 8); 62447bcd8fSJacob Faibussowitsch 63447bcd8fSJacob Faibussowitsch /* correct */ 64*08bd1863SJacob Faibussowitsch@@ -28,5 +28,5 @@ 65*08bd1863SJacob Faibussowitsch } 66*08bd1863SJacob Faibussowitsch 67*08bd1863SJacob Faibussowitsch-void testValidPointers2(void *a, char *b, PetscInt *c, PetscMPIInt *d, PetscInt *e, PetscBool *f, PetscScalar *g, PetscReal *h) 68*08bd1863SJacob Faibussowitsch+static void testValidPointers2(void *a, char *b, PetscInt *c, PetscMPIInt *d, PetscInt *e, PetscBool *f, PetscScalar *g, PetscReal *h) 69*08bd1863SJacob Faibussowitsch { 70*08bd1863SJacob Faibussowitsch /* incorrect */ 71447bcd8fSJacob Faibussowitsch@@ -31,5 +31,5 @@ 72447bcd8fSJacob Faibussowitsch { 73447bcd8fSJacob Faibussowitsch /* incorrect */ 746ad015a0SJacob Faibussowitsch- PetscAssertPointer(a, 2); 754f572ea9SToby Isaac+ PetscAssertPointer(a, 1); 764f572ea9SToby Isaac PetscAssertPointer(b, 3); 774f572ea9SToby Isaac PetscAssertPointer(c, 4); 78447bcd8fSJacob Faibussowitsch@@ -32,5 +32,5 @@ 79447bcd8fSJacob Faibussowitsch /* incorrect */ 806ad015a0SJacob Faibussowitsch PetscAssertPointer(a, 2); 814f572ea9SToby Isaac- PetscAssertPointer(b, 3); 826ad015a0SJacob Faibussowitsch+ PetscAssertPointer(b, 2); 834f572ea9SToby Isaac PetscAssertPointer(c, 4); 844f572ea9SToby Isaac PetscAssertPointer(d, 5); 85447bcd8fSJacob Faibussowitsch@@ -33,5 +33,5 @@ 866ad015a0SJacob Faibussowitsch PetscAssertPointer(a, 2); 874f572ea9SToby Isaac PetscAssertPointer(b, 3); 884f572ea9SToby Isaac- PetscAssertPointer(c, 4); 896ad015a0SJacob Faibussowitsch+ PetscAssertPointer(c, 3); 904f572ea9SToby Isaac PetscAssertPointer(d, 5); 914f572ea9SToby Isaac PetscAssertPointer(e, 6); 92447bcd8fSJacob Faibussowitsch@@ -34,5 +34,5 @@ 934f572ea9SToby Isaac PetscAssertPointer(b, 3); 944f572ea9SToby Isaac PetscAssertPointer(c, 4); 954f572ea9SToby Isaac- PetscAssertPointer(d, 5); 966ad015a0SJacob Faibussowitsch+ PetscAssertPointer(d, 4); 974f572ea9SToby Isaac PetscAssertPointer(e, 6); 984f572ea9SToby Isaac PetscAssertPointer(f, 7); 99447bcd8fSJacob Faibussowitsch@@ -35,5 +35,5 @@ 1004f572ea9SToby Isaac PetscAssertPointer(c, 4); 1014f572ea9SToby Isaac PetscAssertPointer(d, 5); 1024f572ea9SToby Isaac- PetscAssertPointer(e, 6); 1036ad015a0SJacob Faibussowitsch+ PetscAssertPointer(e, 5); 1044f572ea9SToby Isaac PetscAssertPointer(f, 7); 1054f572ea9SToby Isaac PetscAssertPointer(g, 8); 106447bcd8fSJacob Faibussowitsch@@ -36,5 +36,5 @@ 1074f572ea9SToby Isaac PetscAssertPointer(d, 5); 1084f572ea9SToby Isaac PetscAssertPointer(e, 6); 1094f572ea9SToby Isaac- PetscAssertPointer(f, 7); 1106ad015a0SJacob Faibussowitsch+ PetscAssertPointer(f, 6); 1114f572ea9SToby Isaac PetscAssertPointer(g, 8); 1124f572ea9SToby Isaac PetscAssertPointer(h, 9); 113447bcd8fSJacob Faibussowitsch@@ -37,5 +37,5 @@ 1144f572ea9SToby Isaac PetscAssertPointer(e, 6); 1154f572ea9SToby Isaac PetscAssertPointer(f, 7); 1164f572ea9SToby Isaac- PetscAssertPointer(g, 8); 1176ad015a0SJacob Faibussowitsch+ PetscAssertPointer(g, 7); 1184f572ea9SToby Isaac PetscAssertPointer(h, 9); 119447bcd8fSJacob Faibussowitsch 120447bcd8fSJacob Faibussowitsch@@ -38,5 +38,5 @@ 1214f572ea9SToby Isaac PetscAssertPointer(f, 7); 1224f572ea9SToby Isaac PetscAssertPointer(g, 8); 1234f572ea9SToby Isaac- PetscAssertPointer(h, 9); 1244f572ea9SToby Isaac+ PetscAssertPointer(h, 8); 125447bcd8fSJacob Faibussowitsch 126447bcd8fSJacob Faibussowitsch /* correct */ 127*08bd1863SJacob Faibussowitsch@@ -52,5 +52,5 @@ 128*08bd1863SJacob Faibussowitsch } 129*08bd1863SJacob Faibussowitsch 130*08bd1863SJacob Faibussowitsch-void testValidPointers3(void **a, char **b, PetscInt **c, PetscMPIInt **d, PetscInt **e, PetscBool **f, PetscScalar **g, PetscReal **h) 131*08bd1863SJacob Faibussowitsch+static void testValidPointers3(void **a, char **b, PetscInt **c, PetscMPIInt **d, PetscInt **e, PetscBool **f, PetscScalar **g, PetscReal **h) 132*08bd1863SJacob Faibussowitsch { 133*08bd1863SJacob Faibussowitsch /* incorrect */ 1346ad015a0SJacob Faibussowitsch@@ -65,5 +65,5 @@ 1356ad015a0SJacob Faibussowitsch 1366ad015a0SJacob Faibussowitsch /* correct */ 1376ad015a0SJacob Faibussowitsch- PetscAssertPointer(a, 1); 1386ad015a0SJacob Faibussowitsch+ 1396ad015a0SJacob Faibussowitsch PetscAssertPointer(b, 2); 1406ad015a0SJacob Faibussowitsch PetscAssertPointer(c, 3); 1416ad015a0SJacob Faibussowitsch@@ -66,5 +66,5 @@ 1426ad015a0SJacob Faibussowitsch /* correct */ 1436ad015a0SJacob Faibussowitsch PetscAssertPointer(a, 1); 1446ad015a0SJacob Faibussowitsch- PetscAssertPointer(b, 2); 1456ad015a0SJacob Faibussowitsch+ 1466ad015a0SJacob Faibussowitsch PetscAssertPointer(c, 3); 1476ad015a0SJacob Faibussowitsch PetscAssertPointer(d, 4); 1486ad015a0SJacob Faibussowitsch@@ -67,5 +67,5 @@ 1496ad015a0SJacob Faibussowitsch PetscAssertPointer(a, 1); 1506ad015a0SJacob Faibussowitsch PetscAssertPointer(b, 2); 1516ad015a0SJacob Faibussowitsch- PetscAssertPointer(c, 3); 1526ad015a0SJacob Faibussowitsch+ 1536ad015a0SJacob Faibussowitsch PetscAssertPointer(d, 4); 1546ad015a0SJacob Faibussowitsch PetscAssertPointer(e, 5); 1556ad015a0SJacob Faibussowitsch@@ -68,5 +68,5 @@ 1566ad015a0SJacob Faibussowitsch PetscAssertPointer(b, 2); 1576ad015a0SJacob Faibussowitsch PetscAssertPointer(c, 3); 1586ad015a0SJacob Faibussowitsch- PetscAssertPointer(d, 4); 1596ad015a0SJacob Faibussowitsch+ 1606ad015a0SJacob Faibussowitsch PetscAssertPointer(e, 5); 1616ad015a0SJacob Faibussowitsch PetscAssertPointer(f, 6); 1626ad015a0SJacob Faibussowitsch@@ -69,5 +69,5 @@ 1636ad015a0SJacob Faibussowitsch PetscAssertPointer(c, 3); 1646ad015a0SJacob Faibussowitsch PetscAssertPointer(d, 4); 1656ad015a0SJacob Faibussowitsch- PetscAssertPointer(e, 5); 1666ad015a0SJacob Faibussowitsch+ 1676ad015a0SJacob Faibussowitsch PetscAssertPointer(f, 6); 1686ad015a0SJacob Faibussowitsch PetscAssertPointer(g, 7); 1696ad015a0SJacob Faibussowitsch@@ -70,5 +70,5 @@ 1706ad015a0SJacob Faibussowitsch PetscAssertPointer(d, 4); 1716ad015a0SJacob Faibussowitsch PetscAssertPointer(e, 5); 1726ad015a0SJacob Faibussowitsch- PetscAssertPointer(f, 6); 1736ad015a0SJacob Faibussowitsch+ 1746ad015a0SJacob Faibussowitsch PetscAssertPointer(g, 7); 1756ad015a0SJacob Faibussowitsch PetscAssertPointer(h, 8); 1766ad015a0SJacob Faibussowitsch@@ -71,5 +71,5 @@ 1776ad015a0SJacob Faibussowitsch PetscAssertPointer(e, 5); 1786ad015a0SJacob Faibussowitsch PetscAssertPointer(f, 6); 1796ad015a0SJacob Faibussowitsch- PetscAssertPointer(g, 7); 1806ad015a0SJacob Faibussowitsch+ 1816ad015a0SJacob Faibussowitsch PetscAssertPointer(h, 8); 1826ad015a0SJacob Faibussowitsch return; 1836ad015a0SJacob Faibussowitsch@@ -72,5 +72,5 @@ 1846ad015a0SJacob Faibussowitsch PetscAssertPointer(f, 6); 1856ad015a0SJacob Faibussowitsch PetscAssertPointer(g, 7); 1866ad015a0SJacob Faibussowitsch- PetscAssertPointer(h, 8); 1876ad015a0SJacob Faibussowitsch+ 1886ad015a0SJacob Faibussowitsch return; 1896ad015a0SJacob Faibussowitsch } 190