comparison src/libpst.h @ 73:3cb02cb1e6cd stable-0-6-10

Patch from Robert Simpson to fix doubly-linked list in the cache_ptr code, and allow arrays of unicode strings (without converting them). More changes for Fedora packaging (#434727) Fixes for const correctness.
author Carl Byington <carl@five-ten-sg.com>
date Thu, 29 May 2008 18:51:02 -0700
parents cfd6175f9334
children 987aa872294e
comparison
equal deleted inserted replaced
72:c21e9c001256 73:3cb02cb1e6cd
595 pst_index2_ll* pst_build_id2(pst_file *pf, pst_index_ll* list, pst_index2_ll* head_ptr); 595 pst_index2_ll* pst_build_id2(pst_file *pf, pst_index_ll* list, pst_index2_ll* head_ptr);
596 pst_index_ll* pst_getID(pst_file* pf, uint64_t id); 596 pst_index_ll* pst_getID(pst_file* pf, uint64_t id);
597 pst_index_ll* pst_getID2(pst_index2_ll * ptr, uint64_t id); 597 pst_index_ll* pst_getID2(pst_index2_ll * ptr, uint64_t id);
598 pst_desc_ll* pst_getDptr(pst_file *pf, uint64_t id); 598 pst_desc_ll* pst_getDptr(pst_file *pf, uint64_t id);
599 size_t pst_read_block_size(pst_file *pf, off_t offset, size_t size, char **buf); 599 size_t pst_read_block_size(pst_file *pf, off_t offset, size_t size, char **buf);
600 int pst_decrypt(unsigned char *buf, size_t size, unsigned char type); 600 int pst_decrypt(char *buf, size_t size, unsigned char type);
601 uint64_t pst_getIntAt(pst_file *pf, char *buf); 601 uint64_t pst_getIntAt(pst_file *pf, char *buf);
602 uint64_t pst_getIntAtPos(pst_file *pf, off_t pos); 602 uint64_t pst_getIntAtPos(pst_file *pf, off_t pos);
603 size_t pst_getAtPos(pst_file *pf, off_t pos, void* buf, size_t size); 603 size_t pst_getAtPos(pst_file *pf, off_t pos, void* buf, size_t size);
604 size_t pst_ff_getIDblock_dec(pst_file *pf, uint64_t id, char **b); 604 size_t pst_ff_getIDblock_dec(pst_file *pf, uint64_t id, char **b);
605 size_t pst_ff_getIDblock(pst_file *pf, uint64_t id, char** b); 605 size_t pst_ff_getIDblock(pst_file *pf, uint64_t id, char** b);