1 #include "csf.h"
2 #include "csfimpl.h"
3
4
5 /* write one row to a CSF raster file
6 * RputRow writes one row of cell values to a
7 * file.
8 * returns
9 * number of cells successfully written. Should be equal
10 * to the number of columns if everything is OK.
11 *
12 * example
13 * .so examples/_row.tr
14 */
RputRow(MAP * map,size_t rowNr,void * buf)15 size_t RputRow(
16 MAP *map, /* map handle */
17 size_t rowNr, /* Row number of row */
18 void *buf) /* read-write. Buffer large enough to
19 * hold one row in the in-file cell representation
20 * or the in-app cell representation.
21 * If these types are not equal then the buffer is
22 * converted from the in-app to the in-file
23 * cell representation.
24 */
25 {
26 return RputSomeCells(map, (map->raster.nrCols)*rowNr,
27 (size_t)map->raster.nrCols, buf) ;
28 }
29