Inline opj_raw_decode()
[openjpeg.git] / src / lib / openjpip / manfbox_manager.c
index 8743eb5df64e585f06a9ad6c5192c1d06c8bf4c5..57531248c95baff854450ecd24caed125b96de8d 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * $Id$
  *
- * Copyright (c) 2002-2011, Communications and Remote Sensing Laboratory, Universite catholique de Louvain (UCL), Belgium
- * Copyright (c) 2002-2011, Professor Benoit Macq
+ * Copyright (c) 2002-2014, Universite catholique de Louvain (UCL), Belgium
+ * Copyright (c) 2002-2014, Professor Benoit Macq
  * Copyright (c) 2010-2011, Kaori Hagihara
  * All rights reserved.
  *
 #define logstream stderr
 #endif /*SERVER */
 
-manfbox_param_t * gene_manfbox( box_param_t *box)
+manfbox_param_t * gene_manfbox(box_param_t *box)
 {
-  manfbox_param_t *manf;   /* manifest parameters */
-  boxheader_param_t *bh;   /* current box pointer */
-  boxheader_param_t *last; /* last boxheader pointer of the list */
-  OPJ_OFF_T pos;                 /* current position in manf_box contents; */
-  
-  manf = ( manfbox_param_t *)malloc( sizeof( manfbox_param_t));
-
-  pos = 0;
-  manf->first = last = NULL;
-
-  while( (OPJ_SIZE_T)pos < get_DBoxlen( box)){
-
-    bh = gene_childboxheader( box, pos);
-    pos += bh->headlen;
-    
-    /* insert into the list */
-    if( manf->first)
-      last->next = bh;
-    else
-      manf->first = bh;
-    last = bh;
-  }
-  return manf;
+    manfbox_param_t *manf;   /* manifest parameters */
+    boxheader_param_t *bh;   /* current box pointer */
+    boxheader_param_t *last; /* last boxheader pointer of the list */
+    OPJ_OFF_T pos;                 /* current position in manf_box contents; */
+
+    manf = (manfbox_param_t *)malloc(sizeof(manfbox_param_t));
+
+    pos = 0;
+    manf->first = last = NULL;
+
+    while ((OPJ_SIZE_T)pos < get_DBoxlen(box)) {
+
+        bh = gene_childboxheader(box, pos);
+        pos += bh->headlen;
+
+        /* insert into the list */
+        if (manf->first) {
+            last->next = bh;
+        } else {
+            manf->first = bh;
+        }
+        last = bh;
+    }
+    return manf;
 }
 
-void delete_manfbox( manfbox_param_t **manf)
+void delete_manfbox(manfbox_param_t **manf)
 {
-  boxheader_param_t *bhPtr, *bhNext;
-  
-  bhPtr = (*manf)->first;
-  while( bhPtr != NULL){
-    bhNext = bhPtr->next;
+    boxheader_param_t *bhPtr, *bhNext;
+
+    bhPtr = (*manf)->first;
+    while (bhPtr != NULL) {
+        bhNext = bhPtr->next;
 #ifndef SERVER
-    /*      fprintf( logstream, "local log: boxheader %.4s deleted!\n", bhPtr->type); */
+        /*      fprintf( logstream, "local log: boxheader %.4s deleted!\n", bhPtr->type); */
 #endif
-      free(bhPtr);
-      bhPtr = bhNext;
-  }
-  free( *manf);
+        free(bhPtr);
+        bhPtr = bhNext;
+    }
+    free(*manf);
 }
 
-void print_manfbox( manfbox_param_t *manf)
+void print_manfbox(manfbox_param_t *manf)
 {
-  boxheader_param_t *ptr;
+    boxheader_param_t *ptr;
 
-  ptr = manf->first;
-  while( ptr != NULL){
-    print_boxheader( ptr);
-    ptr=ptr->next;
-  }
+    ptr = manf->first;
+    while (ptr != NULL) {
+        print_boxheader(ptr);
+        ptr = ptr->next;
+    }
 }
 
-boxheader_param_t * search_boxheader( const char type[], manfbox_param_t *manf)
+boxheader_param_t * search_boxheader(const char type[], manfbox_param_t *manf)
 {
-  boxheader_param_t *found;
-  
-  found = manf->first;
-  
-  while( found != NULL){
-    
-    if( strncmp( type, found->type, 4) == 0)
-      return found;
-      
-    found = found->next;
-  }
-  fprintf( FCGI_stderr, "Error: Boxheader %s not found\n", type);
-
-  return NULL;
+    boxheader_param_t *found;
+
+    found = manf->first;
+
+    while (found != NULL) {
+
+        if (strncmp(type, found->type, 4) == 0) {
+            return found;
+        }
+
+        found = found->next;
+    }
+    fprintf(FCGI_stderr, "Error: Boxheader %s not found\n", type);
+
+    return NULL;
 }