Make auxiliary function static and remove them from the interface.
[SXSI/libbp.git] / bp-darray.c
index c3c06a6..a4aec4b 100644 (file)
@@ -441,17 +441,11 @@ int bp_darray_select(darray *da, int i,int f)
   pb x;\r
   pb *q;\r
 \r
-  if (i == 0) return -1;\r
-\r
-  if (i > da->m) {\r
-    return -1;\r
-    //printf("ERROR: m=%d i=%d\n",da->m,i);\r
-    //exit(1);\r
-  }\r
+  if (i <= 0 || i > da->m) return -1;\r
 \r
   i--;\r
 \r
-  il = da->p[i>>logL];\r
+  il = da->p[ i >> logL ];\r
   if (il < 0) {\r
     il = -il-1;\r
     p = da->sl[(il<<logL)+(i & (L-1))];\r