[cvs-annodex] commit (/annodex): libannodex/trunk/src/libannodex/annodex.c

conrad nobody at lists.annodex.net
Fri Apr 22 11:39:02 EST 2005


Update of /annodex (new revision 1282)

Modified files:
   libannodex/trunk/src/libannodex/annodex.c

Log Message:
centralize flags to OGGZ_OPEN for read and write


Modified: libannodex/trunk/src/libannodex/annodex.c
===================================================================
--- libannodex/trunk/src/libannodex/annodex.c	2005-04-22 01:22:48 UTC (rev 1281)
+++ libannodex/trunk/src/libannodex/annodex.c	2005-04-22 01:38:57 UTC (rev 1282)
@@ -44,6 +44,9 @@
 
 /*#define DEBUG*/
 
+#define DEFAULT_OGGZ_WRITE_FLAGS (OGGZ_WRITE)
+#define DEFAULT_OGGZ_READ_FLAGS (OGGZ_READ|OGGZ_AUTO)
+
 static int
 anx_flags_check (int flags)
 {
@@ -114,9 +117,9 @@
     return NULL;
 
   if (flags & ANX_WRITE) {
-    oggz_flags = OGGZ_WRITE;
+    oggz_flags = DEFAULT_OGGZ_WRITE_FLAGS;
   } else {
-    oggz_flags = OGGZ_READ|OGGZ_AUTO;
+    oggz_flags = DEFAULT_OGGZ_READ_FLAGS;
   }
 
   oggz = oggz_new (oggz_flags);
@@ -134,9 +137,9 @@
     return NULL;
 
   if (flags & ANX_WRITE) {
-    oggz_flags = OGGZ_WRITE;
+    oggz_flags = DEFAULT_OGGZ_WRITE_FLAGS;
   } else {
-    oggz_flags = OGGZ_READ|OGGZ_AUTO;
+    oggz_flags = DEFAULT_OGGZ_READ_FLAGS;
   }
 
   oggz = oggz_open (filename, oggz_flags);
@@ -156,9 +159,9 @@
     return NULL;
 
   if (flags & ANX_WRITE) {
-    oggz_flags = OGGZ_WRITE;
+    oggz_flags = DEFAULT_OGGZ_WRITE_FLAGS;
   } else {
-    oggz_flags = OGGZ_READ|OGGZ_AUTO;
+    oggz_flags = DEFAULT_OGGZ_READ_FLAGS;
 
     fd = fileno (file);
     if (lseek (fd, 0, SEEK_CUR) != -1) {


-- 
conrad



More information about the cvs-annodex mailing list