Index: /trunk/stac/configure.ac
===================================================================
--- /trunk/stac/configure.ac	(revision 11132)
+++ /trunk/stac/configure.ac	(revision 11133)
@@ -21,5 +21,5 @@
   [AS_HELP_STRING(--enable-optimize,enable compiler optimization)],
   [AC_MSG_RESULT(compile optimization enabled)
-   CFLAGS="${CFLAGS=} -O2"],
+   CFLAGS="${CFLAGS=} -O2 -DPS_NO_TRACE"],
   [AC_MSG_RESULT([compile optimization disabled])
    CFLAGS="${CFLAGS=} -O0 -g"]
@@ -28,6 +28,5 @@
 PKG_CHECK_MODULES([PSLIB], [pslib >= 0.12.99]) 
 
-stac_CFLAGS="-Wall -Werror -std=c99 -DPS_NO_TRACE"
-#stac_CFLAGS="-Wall -Werror -std=c99"
+stac_CFLAGS="-Wall -Werror -std=c99"
 AC_SUBST([stac_CFLAGS])
 
Index: /trunk/stac/src/shiftSize.c
===================================================================
--- /trunk/stac/src/shiftSize.c	(revision 11132)
+++ /trunk/stac/src/shiftSize.c	(revision 11133)
@@ -30,9 +30,9 @@
 }
 
-
 int main(int argc, char *argv[])
 {
     // Set trace levels
     psTraceSetLevel(".",0);
+    psTraceSetLevel("err", 10);
 #ifdef TESTING
     psTraceSetLevel("stac.checkMemory",10);
@@ -78,7 +78,6 @@
     psArray *inputs = psArrayAlloc(argc); // Input filenames
     for (int i = 0; i < argc; i++) {
-        inputs->data[i] = psAlloc(strlen(argv[i]));
-        strncpy(inputs->data[i], argv[i], strlen(argv[i]));
-        psTrace("stac.size", 8, "Input file: %s\n", inputs->data[i]);
+        inputs->data[i] = psStringCopy(argv[i]);
+        psTrace("stac.size", 8, "Input file: %s\n", (char*)inputs->data[i]);
     }
 
