Index: /trunk/Ohana/src/libdvo/include/dvo_util.h
===================================================================
--- /trunk/Ohana/src/libdvo/include/dvo_util.h	(revision 40503)
+++ /trunk/Ohana/src/libdvo/include/dvo_util.h	(revision 40504)
@@ -7,4 +7,5 @@
 
 #include <dvo.h>
+#define PHOTCODE_FILE_SIZE 280
 
 typedef struct {
@@ -13,5 +14,5 @@
   char        catmode[256];
   char        catformat[256];
-  char        photcodeFile[256];
+  char        photcodeFile[PHOTCODE_FILE_SIZE];
   char        skyTableFile[256];
   int         skyDepth;
Index: /trunk/Ohana/src/libdvo/src/dvo_util.c
===================================================================
--- /trunk/Ohana/src/libdvo/src/dvo_util.c	(revision 40503)
+++ /trunk/Ohana/src/libdvo/src/dvo_util.c	(revision 40504)
@@ -61,5 +61,5 @@
 
   // photcodeFile[] must be > catdir[]
-  snprintf (dvoConfig->photcodeFile, 280, "%s/Photcodes.dat", dvoConfig->catdir);
+  snprintf (dvoConfig->photcodeFile, PHOTCODE_FILE_SIZE, "%s/Photcodes.dat", dvoConfig->catdir);
   if (!LoadPhotcodes (dvoConfig->photcodeFile, MasterPhotcodeFile, FALSE)) {
     fprintf (stderr, "error loading photcode table %s or master file %s\n",
