File: px_head.h

package info (click to toggle)
hk-classes 0.8.2-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 10,872 kB
  • ctags: 16,819
  • sloc: cpp: 90,990; ansic: 78,016; sh: 8,385; python: 3,793; makefile: 292
file content (13 lines) | stat: -rw-r--r-- 805 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
#ifndef __PX_HEAD_H__
#define __PX_HEAD_H__
pxhead_t *get_px_head(pxdoc_t *pxdoc, pxstream_t *pxs);
int put_px_head(pxdoc_t *pxdoc, pxhead_t *pxh, pxstream_t *pxs);
int put_px_datablock(pxdoc_t *pxdoc, pxhead_t *pxh, int after, pxstream_t *pxs);
int px_add_data_to_block(pxdoc_t *pxdoc, pxhead_t *pxh, int datablocknr, int recnr, char *data, pxstream_t *pxs, int *update);
int px_delete_data_from_block(pxdoc_t *pxdoc, pxhead_t *pxh, int datablocknr, int recnr, pxstream_t *pxs);
int px_delete_blob_data(pxblob_t *pxblob, int hsize, int size, int bloboffset, int index);
int get_datablock_head(pxdoc_t *pxdoc, pxstream_t *pxs, int datablocknr, TDataBlock *datablockhead);

mbhead_t *get_mb_head(pxblob_t *pxblob, pxstream_t *pxs);
int put_mb_head(pxblob_t *pxblob, mbhead_t *mbh, pxstream_t *pxs);
#endif