[GRASS5] Bitmap API

Hello,

Is there any reason for lib/bitmap/smain.c to exist? It appears to be a
relic program to test the API.

Also, can I add a function to the API to the likeness of
BM_set_all(struct BM *bmap, int value)?

It would be much more efficient to have a function that does a memset()
on the entire allocated struct rather than:

for (i=0; i < rows; i++)
  for (j=0; j < cols; j++)
    BM_set(bmap, i, j, 0);

Depending on the size of the bitmap, that could be a lot of extra cycles
wasted.

--
Brad Douglas <rez@touchofmadness.com> Address: 37.49,-121.92 / WGS84
GRASS GIS Developer National Map Corps #TNMC-3785
ASPRS #45794 BAAMA Journal Editor
GSA #9089754 KB8UYR Northern CA Geologic Society