/* **************************************************************************** * * MODULE: Vector library * * AUTHOR(S): Original author CERL, probably Dave Gerdes or Mike Higgins. * Update to GRASS 5.7 Radim Blazek and David D. Gray. * * PURPOSE: Higher level functions for reading/writing/manipulating vectors. * * COPYRIGHT: (C) 2001 by the GRASS Development Team * * This program is free software under the GNU General Public * License (>=v2). Read the file COPYING that comes with GRASS * for details. * *****************************************************************************/ #include /* Rewind vector data file to cause reads to start at beginning. ** returns 0 on success ** -1 on error */ int V1_rewind_nat (struct Map_info *Map) { return ( dig_fseek ( &(Map->dig_fp), Map->head.head_size, SEEK_SET )); } int V2_rewind_nat (struct Map_info *Map) { Map->next_line = 1; return V1_rewind_nat (Map); /* make sure level 1 reads are reset too */ }