segment.h 949 B

123456789101112131415161718192021222324
  1. #ifndef GRASS_SEGMENTDEFS_H
  2. #define GRASS_SEGMENTDEFS_H
  3. int segment_address(const SEGMENT *, int, int, int *, int *);
  4. int segment_address_fast(const SEGMENT *, int, int, int *, int *);
  5. int segment_address_slow(const SEGMENT *, int, int, int *, int *);
  6. int segment_flush(SEGMENT *);
  7. int segment_format(int, int, int, int, int, int);
  8. int segment_format_nofill(int, int, int, int, int, int);
  9. int segment_get(SEGMENT *, void *, int, int);
  10. int segment_get_row(const SEGMENT *, void *, int);
  11. int segment_init(SEGMENT *, int, int);
  12. int segment_pagein(SEGMENT *, int);
  13. int segment_pageout(SEGMENT *, int);
  14. int segment_put(SEGMENT *, const void *, int, int);
  15. int segment_put_row(const SEGMENT *, const void *, int);
  16. int segment_release(SEGMENT *);
  17. int segment_seek(const SEGMENT *, int, int);
  18. int segment_seek_fast(const SEGMENT *, int, int);
  19. int segment_seek_slow(const SEGMENT *, int, int);
  20. int segment_setup(SEGMENT *);
  21. #endif /* GRASS_SEGMENTDEFS_H */