struct _barray
{
- ushort *array; /* Unsigned short array. */
+ uint *array; /* Unsigned integer array. */
size_t nmemb; /* Number of elements in array. */
size_t end; /* Last position used. */
};
/* Increments a given interval of a byte array with a given score.
* Resizes the byte array if needed. */
-void barray_interval_inc( barray *ba, size_t beg, size_t end, ushort score );
+void barray_interval_inc( barray *ba, size_t beg, size_t end, uint score );
/* Scan a byte array from a given position
* for the next interval of non-zero values. */
bool barray_interval_scan( barray *ba, size_t *pos_pt, size_t *beg_pt, size_t *end_pt );
/* Locate the max value in an interval within a byte array. */
-ushort barray_interval_max( barray *ba, size_t beg, size_t end );
+uint barray_interval_max( barray *ba, size_t beg, size_t end );
/* Deallocates a byte array and set it to NULL. */
void barray_destroy( barray **ba_ppt );