소스 검색

segment lib cosmetics: update headers

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@49547 15284696-431f-4ddb-bdfa-cd5b030d7da7
Markus Metz 13 년 전
부모
커밋
7fabc20f5c
2개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      include/defs/segment.h
  2. 2 0
      include/segment.h

+ 4 - 0
include/defs/segment.h

@@ -2,6 +2,8 @@
 #define GRASS_SEGMENTDEFS_H
 
 int segment_address(const SEGMENT *, int, int, int *, int *);
+int segment_address_fast(const SEGMENT *, int, int, int *, int *);
+int segment_address_slow(const SEGMENT *, int, int, int *, int *);
 int segment_flush(SEGMENT *);
 int segment_format(int, int, int, int, int, int);
 int segment_format_nofill(int, int, int, int, int, int);
@@ -14,6 +16,8 @@ int segment_put(SEGMENT *, const void *, int, int);
 int segment_put_row(const SEGMENT *, const void *, int);
 int segment_release(SEGMENT *);
 int segment_seek(const SEGMENT *, int, int);
+int segment_seek_fast(const SEGMENT *, int, int);
+int segment_seek_slow(const SEGMENT *, int, int);
 int segment_setup(SEGMENT *);
 
 #endif /* GRASS_SEGMENTDEFS_H */

+ 2 - 0
include/segment.h

@@ -37,6 +37,8 @@ typedef struct
     int slow_seek;      	/* toggles fast seek mode */
     int lenbits;        	/* data size bitshift */
     int sizebits;       	/* segment size bitshift */
+    int (*segment_address)();
+    int (*segment_seek)();
     
     int fd;			/* file descriptor to read/write segment */
     struct SEGMENT_SCB		/* control blocks */