Index: /trunk/glueforge/templates/psdb/droptable.tt
===================================================================
--- /trunk/glueforge/templates/psdb/droptable.tt	(revision 4325)
+++ /trunk/glueforge/templates/psdb/droptable.tt	(revision 4326)
@@ -1,8 +1,4 @@
 bool [% namespace %]DropTable(psDB *dbh)
 {
-    bool            status;
-
-    status = psDBDropTable(dbh, [% namespace FILTER upper %]_TABLE_NAME);
-
-    return status;
+    return psDBDropTable(dbh, [% namespace FILTER upper %]_TABLE_NAME);
 }
Index: /trunk/glueforge/templates/psdb/droptable_c.tt
===================================================================
--- /trunk/glueforge/templates/psdb/droptable_c.tt	(revision 4325)
+++ /trunk/glueforge/templates/psdb/droptable_c.tt	(revision 4326)
@@ -12,5 +12,5 @@
     }
 
-    if(![% namespace %]DropTable(dbh)) {
+    if (![% namespace %]DropTable(dbh)) {
         exit(EXIT_FAILURE);
     }
Index: /trunk/glueforge/templates/psdb/init.tt
===================================================================
--- /trunk/glueforge/templates/psdb/init.tt	(revision 4325)
+++ /trunk/glueforge/templates/psdb/init.tt	(revision 4326)
@@ -1,8 +1,4 @@
 psDB *[% namespace %]Init(const char *host, const char *user, const char *passwd, const char *dbname)
 {
-    psDB            *dbh;
-
-    dbh = psDBInit(host, user, passwd, dbname);
-
-    return dbh;
+    return psDBInit(host, user, passwd, dbname);
 }
Index: /trunk/glueforge/templates/psdb/insert_c.tt
===================================================================
--- /trunk/glueforge/templates/psdb/insert_c.tt	(revision 4325)
+++ /trunk/glueforge/templates/psdb/insert_c.tt	(revision 4326)
@@ -8,5 +8,4 @@
 {
     psDB            *dbh;
-    bool            status;
 
     dbh = psDBInit("localhost", "test", NULL, "test");
@@ -15,12 +14,10 @@
     }
 
-    status = [% namespace %]Insert(dbh, 
+    if (![% namespace %]Insert(dbh, 
 [%- SET i = 0 -%]
 [%- FOREACH item = columns -%]
 [%- IF i == 0 -%][%- i = 1 -%][%- ELSE -%], [% END -%] [%- item.test -%]
 [%- END -%]
-);
-
-    if (!status) {
+)) {
         exit(EXIT_FAILURE);
     }
Index: /trunk/glueforge/templates/psdb/insertobject.tt
===================================================================
--- /trunk/glueforge/templates/psdb/insertobject.tt	(revision 4325)
+++ /trunk/glueforge/templates/psdb/insertobject.tt	(revision 4326)
@@ -1,7 +1,5 @@
 bool [% namespace %]InsertObject(psDB *dbh, [% object_name %] *object)
 {
-    bool            status;
-
-    status = [% namespace %]Insert(dbh,
+    return [% namespace %]Insert(dbh,
 [%- SET i = 0 -%]
 [%- FOREACH item = columns -%]
@@ -10,5 +8,3 @@
 [%- END -%]
 );
-
-    return status;
 }
Index: /trunk/glueforge/templates/psdb/insertobject_c.tt
===================================================================
--- /trunk/glueforge/templates/psdb/insertobject_c.tt	(revision 4325)
+++ /trunk/glueforge/templates/psdb/insertobject_c.tt	(revision 4326)
@@ -8,5 +8,4 @@
 {
     psDB            *dbh;
-    bool            status;
     [% indented(object_name, "*object") %];
 
@@ -26,6 +25,5 @@
     }
 
-    status = [% namespace %]InsertObject(dbh, object);
-    if (!status) {
+    if (![% namespace %]InsertObject(dbh, object)) {
         exit(EXIT_FAILURE);
     }
Index: /trunk/glueforge/templates/psdb/pop_c.tt
===================================================================
--- /trunk/glueforge/templates/psdb/pop_c.tt	(revision 4325)
+++ /trunk/glueforge/templates/psdb/pop_c.tt	(revision 4326)
@@ -8,5 +8,4 @@
 {
     psDB            *dbh;
-    bool            status;
 [% FOREACH item = columns -%]
 [% IF item.ctype == "char*" -%]
@@ -22,11 +21,10 @@
     }
 
-    status = [% namespace %]Pop(dbh, 
+    if (![% namespace %]Pop(dbh, 
 [%- SET i = 0 -%]
 [% FOREACH item = columns -%]
 [% IF i == 0 %][% i = 1 %][% ELSE %], [% END -%]
 &[% item.name -%]
-[% END %]);
-    if (!status) {
+[% END %])) { 
         exit(EXIT_FAILURE);
     }
Index: /trunk/glueforge/templates/psdb/popobject.tt
===================================================================
--- /trunk/glueforge/templates/psdb/popobject.tt	(revision 4325)
+++ /trunk/glueforge/templates/psdb/popobject.tt	(revision 4326)
@@ -3,6 +3,4 @@
 [% object_name %] *[% namespace %]PopObject(psDB *dbh)
 {
-    bool            status;
-    [% indented(object_name, "*object") %];
 [% FOREACH item = columns -%]
 [% IF item.type == "STR" -%]
@@ -13,5 +11,5 @@
 [% END -%]
 
-    status = [% namespace %]Pop(dbh, 
+    if (![% namespace %]Pop(dbh, 
 [%- SET i = 0 -%]
 [% FOREACH item = columns -%]
@@ -22,11 +20,10 @@
 &[% item.name -%]
 [% END -%]
-[% END %]);
-    if (!status) {
+[% END %])) {
         // psError(); something bad happened
         return NULL;
     }
 
-    object = [% object_name %]Alloc(
+    return [% object_name %]Alloc(
 [%- SET i = 0 -%]
 [% FOREACH item = columns -%]
@@ -34,5 +31,3 @@
 [% item.name %]
 [%- END -%]);
-
-    return object;
 }
