!_TAG_EXTRA_DESCRIPTION	anonymous	/Include tags for non-named objects like lambda/
!_TAG_EXTRA_DESCRIPTION	fileScope	/Include tags of file scope/
!_TAG_EXTRA_DESCRIPTION	pseudo	/Include pseudo tags/
!_TAG_EXTRA_DESCRIPTION	subparser	/Include tags generated by subparsers/
!_TAG_FIELD_DESCRIPTION	epoch	/the last modified time of the input file (only for F\/file kind tag)/
!_TAG_FIELD_DESCRIPTION	file	/File-restricted scoping/
!_TAG_FIELD_DESCRIPTION	input	/input file/
!_TAG_FIELD_DESCRIPTION	name	/tag name/
!_TAG_FIELD_DESCRIPTION	pattern	/pattern/
!_TAG_FIELD_DESCRIPTION	signature	/Signature of routine (e.g. prototype or parameter list)/
!_TAG_FIELD_DESCRIPTION	typeref	/Type and name of a variable or typedef/
!_TAG_FIELD_DESCRIPTION!C++	name	/aliased names/
!_TAG_FILE_FORMAT	2	/extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED	1	/0=unsorted, 1=sorted, 2=foldcase/
!_TAG_KIND_DESCRIPTION!C	f,function	/function definitions/
!_TAG_KIND_DESCRIPTION!C++	M,module	/modules/
!_TAG_KIND_DESCRIPTION!C++	P,partition	/partitions/
!_TAG_KIND_DESCRIPTION!C++	c,class	/classes/
!_TAG_KIND_DESCRIPTION!C++	f,function	/function definitions/
!_TAG_KIND_DESCRIPTION!C++	n,namespace	/namespaces/
!_TAG_OUTPUT_EXCMD	mixed	/number, pattern, mixed, or combineV2/
!_TAG_OUTPUT_FILESEP	slash	/slash or backslash/
!_TAG_OUTPUT_MODE	u-ctags	/u-ctags or e-ctags/
!_TAG_OUTPUT_VERSION	1.1	/current.age/
!_TAG_PARSER_VERSION!C	1.1	/current.age/
!_TAG_PARSER_VERSION!C++	1.1	/current.age/
!_TAG_PATTERN_LENGTH_LIMIT	96	/0 for no limit/
!_TAG_PROC_CWD	/home/lkn/src/pcloudcc-lneely/testability-refactor/	//
!_TAG_PROGRAM_AUTHOR	Universal Ctags Team	//
!_TAG_PROGRAM_NAME	Universal Ctags	/Derived from Exuberant Ctags/
!_TAG_PROGRAM_URL	https://ctags.io/	/official site/
!_TAG_PROGRAM_VERSION	6.2.0	//
!_TAG_ROLE_DESCRIPTION!C!function	foreigndecl	/declared in foreign languages/
!_TAG_ROLE_DESCRIPTION!C++!module	imported	/imported with "imported ..."/
!_TAG_ROLE_DESCRIPTION!C++!module	partOwner	/used for specifying a partition/
!_TAG_ROLE_DESCRIPTION!C++!partition	imported	/imported with "imported ..."/
abort_on_sqllock	pclsync/psys.c	/^static void abort_on_sqllock(uint64_t millisec) {$/;"	f	typeref:typename:void	file:	signature:(uint64_t millisec)
account_uploaded_bytes	pclsync/pnetlibs.c	/^static void account_uploaded_bytes(int unsigned bytes) {$/;"	f	typeref:typename:void	file:	signature:(int unsigned bytes)
add_bytes_uploaded	pclsync/pupload.c	/^static void add_bytes_uploaded(uint64_t bytes) {$/;"	f	typeref:typename:void	file:	signature:(uint64_t bytes)
add_dir_scan	pclsync/plocalnotify.c	/^static void add_dir_scan(localnotify_dir *dir, const char *path) {$/;"	f	typeref:typename:void	file:	signature:(localnotify_dir * dir,const char * path)
add_file	pclsync/prand.c	/^static void add_file(const char *fn, psync_lhash_ctx *hctx, size_t max) {$/;"	f	typeref:typename:void	file:	signature:(const char * fn,psync_lhash_ctx * hctx,size_t max)
add_history_record	pclsync/pfstasks.c	/^static void add_history_record(psync_fileid_t fileid, psync_folderid_t folderid,$/;"	f	typeref:typename:void	file:	signature:(psync_fileid_t fileid,psync_folderid_t folderid,const char * name)
add_ignored_dir	pclsync/plocalscan.c	/^static void add_ignored_dir(const char *path) {$/;"	f	typeref:typename:void	file:	signature:(const char * path)
add_page_waiter	pclsync/ppagecache.c	/^add_page_waiter(psync_list *wait_list, psync_list *range_list, uint64_t hash,$/;"	f	typeref:typename:psync_page_waiter_t *	file:	signature:(psync_list * wait_list,psync_list * range_list,uint64_t hash,uint64_t pageid,uint64_t fileid,char * buff,uint32_t pageidx,uint32_t copyoff,uint32_t copysize)
add_subfolder_counts	pclsync/psuggest.c	/^static void add_subfolder_counts(scan_folder *f) {$/;"	f	typeref:typename:void	file:	signature:(scan_folder * f)
add_syncid	pclsync/plocalnotify.c	/^static void add_syncid(psync_syncid_t syncid) {$/;"	f	typeref:typename:void	file:	signature:(psync_syncid_t syncid)
add_to_folderlist	pclsync/pfolder.c	/^static void add_to_folderlist(void *ptr, ppath_stat *stat) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr,ppath_stat * stat)
addr_load	pclsync/psock.c	/^static struct addrinfo *addr_load(const char *host, const char *port) {$/;"	f	typeref:struct:addrinfo *	file:	signature:(const char * host,const char * port)
addr_save	pclsync/psock.c	/^static void addr_save(const char *host, const char *port,$/;"	f	typeref:typename:void	file:	signature:(const char * host,const char * port,struct addrinfo * addr)
addr_valid	pclsync/psock.c	/^static int addr_valid(struct addrinfo *olda, struct addrinfo *newa) {$/;"	f	typeref:typename:int	file:	signature:(struct addrinfo * olda,struct addrinfo * newa)
adler32	pclsync/pnetlibs.c	/^static uint32_t adler32(uint32_t adler, const unsigned char *buff, size_t len) {$/;"	f	typeref:typename:uint32_t	file:	signature:(uint32_t adler,const unsigned char * buff,size_t len)
adler32_roll	pclsync/pnetlibs.c	/^static uint32_t adler32_roll(uint32_t adler, unsigned char byteout,$/;"	f	typeref:typename:uint32_t	file:	signature:(uint32_t adler,unsigned char byteout,unsigned char bytein,uint32_t len)
api_error_result	pclsync/pbusinessaccount.c	/^int api_error_result(binresult *res) {$/;"	f	typeref:typename:int	signature:(binresult * res)
api_sock_is_broken	pclsync/pnetlibs.c	/^static int api_sock_is_broken(psock_t *ret) {$/;"	f	typeref:typename:int	file:	signature:(psock_t * ret)
bind_meta	pclsync/pdiff.c	/^static int bind_meta(psync_sql_res *res, const binresult *meta, int off) {$/;"	f	typeref:typename:int	file:	signature:(psync_sql_res * res,const binresult * meta,int off)
binresult_to_str	pclsync/psynclib.c	/^static char *binresult_to_str(const binresult *res) {$/;"	f	typeref:typename:char *	file:	signature:(const binresult * res)
cache_account_emails	pclsync/pbusinessaccount.c	/^void cache_account_emails() {$/;"	f	typeref:typename:void	signature:()
cache_account_teams	pclsync/pbusinessaccount.c	/^void cache_account_teams() {$/;"	f	typeref:typename:void	signature:()
cache_ba_my_teams	pclsync/pbusinessaccount.c	/^void cache_ba_my_teams() {$/;"	f	typeref:typename:void	signature:()
cache_contacts	pclsync/pcontacts.c	/^void cache_contacts() { do_call_contactlist(&insert_cache_contact, NULL); }$/;"	f	typeref:typename:void	signature:()
cache_links	pclsync/publiclinks.c	/^int cache_links(char *err, size_t err_size \/*OUT*\/) {$/;"	f	typeref:typename:int	signature:(char * err,size_t err_size)
cache_links_all	pclsync/publiclinks.c	/^void cache_links_all() {$/;"	f	typeref:typename:void	signature:()
cache_my_team	pclsync/pbusinessaccount.c	/^static void cache_my_team(const binresult *team1) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * team1)
cache_shares	pclsync/pcontacts.c	/^void cache_shares() {$/;"	f	typeref:typename:void	signature:()
cache_timer	pclsync/pcache.c	/^static void cache_timer(psync_timer_t timer, void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(psync_timer_t timer,void * ptr)
cache_upload_links	pclsync/publiclinks.c	/^int cache_upload_links(char **err \/*OUT*\/) {$/;"	f	typeref:typename:int	signature:(char ** err)
calc_ret_len	pclsync/papi.c	/^static ssize_t calc_ret_len(unsigned char **restrict data,$/;"	f	typeref:typename:ssize_t	file:	signature:(unsigned char ** restrict data,size_t * restrict datalen,size_t * restrict strcnt)
calc_status	pclsync/pstatus.c	/^static uint32_t calc_status() {$/;"	f	typeref:typename:uint32_t	file:	signature:()
call_func_for_folder	pclsync/pdownload.c	/^static int call_func_for_folder(psync_folderid_t localfolderid,$/;"	f	typeref:typename:int	file:	signature:(psync_folderid_t localfolderid,psync_folderid_t folderid,psync_syncid_t syncid,psync_eventtype_t event,int (* func)(const char *),int updatemtime,const char * debug)
call_func_for_folder_name	pclsync/pdownload.c	/^static int call_func_for_folder_name(psync_folderid_t localfolderid,$/;"	f	typeref:typename:int	file:	signature:(psync_folderid_t localfolderid,psync_folderid_t folderid,const char * name,psync_syncid_t syncid,psync_eventtype_t event,int (* func)(const char *),int updatemtime,const char * debug)
cat_lstr	pclsync/pqevent.c	/^static char *cat_lstr(char *src, const char *app, size_t len) {$/;"	f	typeref:typename:char *	file:	signature:(char * src,const char * app,size_t len)
cat_str	pclsync/pqevent.c	/^static char *cat_str(char *src, const char *app) {$/;"	f	typeref:typename:char *	file:	signature:(char * src,const char * app)
cat_uint32	pclsync/pqevent.c	/^static char *cat_uint32(char *src, uint32_t num) {$/;"	f	typeref:typename:char *	file:	signature:(char * src,uint32_t num)
cat_uint32l	pclsync/pqevent.c	/^PSYNC_NOINLINE static char *cat_uint32l(char *src, uint32_t num) {$/;"	f	typeref:typename:PSYNC_NOINLINE char *	file:	signature:(char * src,uint32_t num)
cb_connect_res	pclsync/psock.c	/^static void cb_connect_res(void *h, void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(void * h,void * ptr)
cb_resolve	pclsync/psock.c	/^static void cb_resolve(void *h, void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(void * h,void * ptr)
change_folder_name	pclsync/pfsupload.c	/^static void change_folder_name(fsupload_task_t *task) {$/;"	f	typeref:typename:void	file:	signature:(fsupload_task_t * task)
check_active_subscribtion	pclsync/pdiff.c	/^static int check_active_subscribtion(const binresult *res) {$/;"	f	typeref:typename:int	file:	signature:(const binresult * res)
check_disk_full	pclsync/ppagecache.c	/^static int check_disk_full() {$/;"	f	typeref:typename:int	file:	signature:()
check_file_if_exists	pclsync/pupload.c	/^static int check_file_if_exists(const unsigned char *hashhex, uint64_t fsize,$/;"	f	typeref:typename:int	file:	signature:(const unsigned char * hashhex,uint64_t fsize,psync_folderid_t folderid,const char * name,psync_fileid_t localfileid,struct stat * st)
check_for_deletedfileid	pclsync/pdiff.c	/^static void check_for_deletedfileid(const binresult *meta) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * meta)
check_or_request_page	pclsync/ppagecache.c	/^static void check_or_request_page(uint64_t fileid, uint64_t hash,$/;"	f	typeref:typename:void	file:	signature:(uint64_t fileid,uint64_t hash,uint64_t pageid,psync_list * ranges)
check_overquota	pclsync/pdiff.c	/^static void check_overquota() {$/;"	f	typeref:typename:void	file:	signature:()
check_page_in_database_by_hash	pclsync/ppagecache.c	/^static long check_page_in_database_by_hash(uint64_t hash,$/;"	f	typeref:typename:long	file:	signature:(uint64_t hash,uint64_t pageid,char * buff,unsigned long size,unsigned long off)
check_page_in_database_by_hash_and_cache	pclsync/ppagecache.c	/^static long check_page_in_database_by_hash_and_cache(uint64_t hash,$/;"	f	typeref:typename:long	file:	signature:(uint64_t hash,uint64_t pageid,char * buff,unsigned long size,unsigned long off)
check_page_in_memory_by_hash	pclsync/ppagecache.c	/^static long check_page_in_memory_by_hash(uint64_t hash, uint64_t pageid,$/;"	f	typeref:typename:long	file:	signature:(uint64_t hash,uint64_t pageid,char * buff,unsigned long size,unsigned long off)
check_pages_in_database_by_hash	pclsync/ppagecache.c	/^static void check_pages_in_database_by_hash(uint64_t hash,$/;"	f	typeref:typename:void	file:	signature:(uint64_t hash,uint64_t first_page_id,unsigned long pagecnt,char * buff,unsigned char * dbread)
check_peer_pubkey	pclsync/pssl.c	/^static int check_peer_pubkey(ssl_connection_t *conn) {$/;"	f	typeref:typename:int	file:	signature:(ssl_connection_t * conn)
check_range_for_blocks	pclsync/pnetlibs.c	/^static int check_range_for_blocks(psync_file_checksums *checksums,$/;"	f	typeref:typename:int	file:	signature:(psync_file_checksums * checksums,psync_file_checksum_hash * hash,uint64_t off,uint64_t len,int fd,psync_list * nr)
check_tfa_result	pclsync/psynclib.c	/^static void check_tfa_result(uint64_t result) {$/;"	f	typeref:typename:void	file:	signature:(uint64_t result)
check_token	pclsync/pp2p.c	/^static int check_token(char *token, uint32_t tlen, unsigned char *key,$/;"	f	typeref:typename:int	file:	signature:(char * token,uint32_t tlen,unsigned char * key,uint32_t keylen,unsigned char * hashhex)
check_user_relocated	pclsync/pdiff.c	/^static int check_user_relocated(uint64_t luserid, psock_t *sock) {$/;"	f	typeref:typename:int	file:	signature:(uint64_t luserid,psock_t * sock)
check_userid	pclsync/pfsfolder.c	/^static void check_userid(uint64_t userid, uint64_t folderid,$/;"	f	typeref:typename:void	file:	signature:(uint64_t userid,uint64_t folderid,uint32_t * shareid)
check_write_permissions	pclsync/pbusinessaccount.c	/^static int check_write_permissions(psync_folderid_t folderid) {$/;"	f	typeref:typename:int	file:	signature:(psync_folderid_t folderid)
clean_cache	pclsync/ppagecache.c	/^static void clean_cache() {$/;"	f	typeref:typename:void	file:	signature:()
clean_cache_del	pclsync/ppagecache.c	/^void clean_cache_del(void *delcache, ppath_stat *st) {$/;"	f	typeref:typename:void	signature:(void * delcache,ppath_stat * st)
clean_stuck_tasks	pclsync/pfsupload.c	/^static void clean_stuck_tasks() {$/;"	f	typeref:typename:void	file:	signature:()
clean_uploads_for_task	pclsync/pfsupload.c	/^static int clean_uploads_for_task(psock_t *api, psync_uploadid_t taskid) {$/;"	f	typeref:typename:int	file:	signature:(psock_t * api,psync_uploadid_t taskid)
clear_db	pclsync/psynclib.c	/^static void clear_db(int save) {$/;"	f	typeref:typename:void	file:	signature:(int save)
close_if_valid	pclsync/pfs.c	/^static void close_if_valid(int fd) {$/;"	f	typeref:typename:void	file:	signature:(int fd)
cmp_discard_pages	pclsync/ppagecache.c	/^static int cmp_discard_pages(const psync_list *p1, const psync_list *p2) {$/;"	f	typeref:typename:int	file:	signature:(const psync_list * p1,const psync_list * p2)
cmp_flush_pages	pclsync/ppagecache.c	/^static int cmp_flush_pages(const psync_list *p1, const psync_list *p2) {$/;"	f	typeref:typename:int	file:	signature:(const psync_list * p1,const psync_list * p2)
cmp_folderid	pclsync/pdiff.c	/^static int cmp_folderid(const void *ptr1, const void *ptr2) {$/;"	f	typeref:typename:int	file:	signature:(const void * ptr1,const void * ptr2)
combine_syncid_lf	pclsync/ppathstatus.c	/^static inline uint64_t combine_syncid_lf(psync_syncid_t syncid,$/;"	f	typeref:typename:uint64_t	file:	signature:(psync_syncid_t syncid,psync_folderid_t localfolderid)
commit	pclsync/psql.c	/^static void commit(int success) {$/;"	f	typeref:typename:void	file:	signature:(int success)
comp_hash	pclsync/ppathstatus.c	/^static void comp_hash(const char *s, size_t len, uint32_t *out, uint64_t seed1,$/;"	f	typeref:typename:void	file:	signature:(const char * s,size_t len,uint32_t * out,uint64_t seed1,uint64_t seed2)
compare_inode	pclsync/plocalscan.c	/^static int compare_inode(const psync_list *l1, const psync_list *l2) {$/;"	f	typeref:typename:int	file:	signature:(const psync_list * l1,const psync_list * l2)
compare_sizeinodemtime	pclsync/plocalscan.c	/^static int compare_sizeinodemtime(const psync_list *l1, const psync_list *l2) {$/;"	f	typeref:typename:int	file:	signature:(const psync_list * l1,const psync_list * l2)
compute_hash	pclsync/pcache.c	/^static uint32_t compute_hash(const char *key, size_t *len) {$/;"	f	typeref:typename:uint32_t	file:	signature:(const char * key,size_t * len)
conn_alloc	pclsync/pssl.c	/^static ssl_connection_t *conn_alloc(const char *hostname) {$/;"	f	typeref:typename:ssl_connection_t *	file:	signature:(const char * hostname)
connect_cache_create_node	pclsync/pnetlibs.c	/^connect_cache_tree_node_t *connect_cache_create_node(const char *host) {$/;"	f	typeref:typename:connect_cache_tree_node_t *	signature:(const char * host)
connect_cache_neighbour_is_free_duplicate	pclsync/pnetlibs.c	/^connect_cache_neighbour_is_free_duplicate(psync_tree *e, const char *host) {$/;"	f	typeref:typename:connect_cache_tree_node_t *	file:	signature:(psync_tree * e,const char * host)
connect_cache_thread	pclsync/pnetlibs.c	/^static void connect_cache_thread(void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr)
connect_cache_wait_for_http_connection	pclsync/pnetlibs.c	/^psock_t *connect_cache_wait_for_http_connection(const char *host,$/;"	f	typeref:typename:psock_t *	signature:(const char * host,int usessl)
connect_res	pclsync/psock.c	/^static int connect_res(struct addrinfo *res) {$/;"	f	typeref:typename:int	file:	signature:(struct addrinfo * res)
connect_socket	pclsync/psock.c	/^static int connect_socket(const char *host, const char *port) {$/;"	f	typeref:typename:int	file:	signature:(const char * host,const char * port)
conv_xdigit	pclsync/pfscrypto.c	/^static unsigned conv_xdigit(char dig) {$/;"	f	typeref:typename:unsigned	file:	signature:(char dig)
convert_perms	pclsync/psynclib.c	/^static uint32_t convert_perms(uint32_t permissions) {$/;"	f	typeref:typename:uint32_t	file:	signature:(uint32_t permissions)
copy_address	pclsync/psock.c	/^static void copy_address(struct sockaddr_storage *dst,$/;"	f	typeref:typename:void	file:	signature:(struct sockaddr_storage * dst,const struct sockaddr * src)
copy_aligned	pclsync/pcrypto.c	/^static void copy_aligned(unsigned char *dst, const unsigned char *src) {$/;"	f	typeref:typename:void	file:	signature:(unsigned char * dst,const unsigned char * src)
copy_file	pclsync/pfsupload.c	/^static int copy_file(psock_t *api, const struct stat *st,$/;"	f	typeref:typename:int	file:	signature:(psock_t * api,const struct stat * st,psync_fileid_t fileid,uint64_t hash,psync_folderid_t folderid,const char * name,uint64_t taskid,uint64_t writeid)
copy_file	pclsync/pupload.c	/^static int copy_file(psync_fileid_t fileid, uint64_t hash,$/;"	f	typeref:typename:int	file:	signature:(psync_fileid_t fileid,uint64_t hash,psync_folderid_t folderid,const char * name,psync_fileid_t localfileid,struct stat * st)
copy_file_if_exists	pclsync/pfsupload.c	/^static int copy_file_if_exists(psock_t *api, const char *filename,$/;"	f	typeref:typename:int	file:	signature:(psock_t * api,const char * filename,const unsigned char * hashhex,uint64_t fsize,psync_folderid_t folderid,const char * name,uint64_t taskid,uint64_t writeid)
copy_file_if_exists	pclsync/pupload.c	/^static int copy_file_if_exists(const unsigned char *hashhex, uint64_t fsize,$/;"	f	typeref:typename:int	file:	signature:(const unsigned char * hashhex,uint64_t fsize,psync_folderid_t folderid,const char * name,psync_fileid_t localfileid,struct stat * st)
copy_iv_and_xor_with_counter	pclsync/pcrypto.c	/^static void copy_iv_and_xor_with_counter(unsigned char *dest,$/;"	f	typeref:typename:void	file:	signature:(unsigned char * dest,const unsigned char * iv,uint64_t counter)
copy_pad	pclsync/pcrypto.c	/^static void copy_pad(unsigned char *dst, size_t cnt,$/;"	f	typeref:typename:void	file:	signature:(unsigned char * dst,size_t cnt,const unsigned char ** restrict txt,size_t * restrict txtlen)
copy_unaligned	pclsync/pcrypto.c	/^static void copy_unaligned(unsigned char *dst, const unsigned char *src) {$/;"	f	typeref:typename:void	file:	signature:(unsigned char * dst,const unsigned char * src)
crc32c_shift_chunk	pclsync/pcrc32c.c	/^static uint32_t crc32c_shift_chunk(uint32_t crc) {$/;"	f	typeref:typename:uint32_t	file:	signature:(uint32_t crc)
create_bup_mach_folder	pclsync/psynclib.c	/^psync_folderid_t create_bup_mach_folder(char **msgErr) {$/;"	f	typeref:typename:psync_folderid_t	signature:(char ** msgErr)
create_conflicted	pclsync/pdownload.c	/^static int create_conflicted(const char *name, psync_folderid_t localfolderid,$/;"	f	typeref:typename:int	file:	signature:(const char * name,psync_folderid_t localfolderid,psync_syncid_t syncid,const char * filename)
create_contact	pclsync/pcontacts.c	/^static int create_contact(psync_list_builder_t *builder, void *element,$/;"	f	typeref:typename:int	file:	signature:(psync_list_builder_t * builder,void * element,psync_variant_row row)
create_index_folder	pclsync/pbusinessaccount.c	/^static psync_folderid_t create_index_folder(const char *path) {$/;"	f	typeref:typename:psync_folderid_t	file:	signature:(const char * path)
create_link	pclsync/publiclinks.c	/^static int create_link(psync_list_builder_t *builder, void *element,$/;"	f	typeref:typename:int	file:	signature:(psync_list_builder_t * builder,void * element,psync_variant_row row)
create_request	pclsync/psynclib.c	/^static int create_request(psync_list_builder_t *builder, void *element,$/;"	f	typeref:typename:int	file:	signature:(psync_list_builder_t * builder,void * element,psync_variant_row row)
create_share	pclsync/psynclib.c	/^static int create_share(psync_list_builder_t *builder, void *element,$/;"	f	typeref:typename:int	file:	signature:(psync_list_builder_t * builder,void * element,psync_variant_row row)
create_sync_list_entry	pclsync/ppathstatus.c	/^static int create_sync_list_entry(psync_list_builder_t *builder, void *element,$/;"	f	typeref:typename:int	file:	signature:(psync_list_builder_t * builder,void * element,psync_variant_row row)
crypto_keys_match	pclsync/pcryptofolder.c	/^static int crypto_keys_match() {$/;"	f	typeref:typename:int	file:	signature:()
data_pending_flush	pclsync/ptask.c	/^static int data_pending_flush(async_params_t *prms) {$/;"	f	typeref:typename:int	file:	signature:(async_params_t * prms)
data_pending_send	pclsync/ptask.c	/^static int data_pending_send(async_params_t *prms) {$/;"	f	typeref:typename:int	file:	signature:(async_params_t * prms)
data_send	pclsync/ptask.c	/^static int data_send(async_params_t *prms, const void *data, int len) {$/;"	f	typeref:typename:int	file:	signature:(async_params_t * prms,const void * data,int len)
del_synced_folder_rec	pclsync/pdiff.c	/^static void del_synced_folder_rec(psync_folderid_t folderid,$/;"	f	typeref:typename:void	file:	signature:(psync_folderid_t folderid,psync_syncid_t syncid)
del_syncid	pclsync/plocalnotify.c	/^static void del_syncid(psync_syncid_t syncid) {$/;"	f	typeref:typename:void	file:	signature:(psync_syncid_t syncid)
delete_bsshared_folder	pclsync/pdiff.c	/^static void delete_bsshared_folder(const binresult *share) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * share)
delete_delayed_sync	pclsync/psyncer.c	/^static void delete_delayed_sync(uint64_t id) {$/;"	f	typeref:typename:void	file:	signature:(uint64_t id)
delete_from_localfile	pclsync/pupload.c	/^static void delete_from_localfile(psync_fileid_t localfileid) {$/;"	f	typeref:typename:void	file:	signature:(psync_fileid_t localfileid)
delete_local_folder_from_db	pclsync/pdownload.c	/^static void delete_local_folder_from_db(psync_folderid_t localfolderid,$/;"	f	typeref:typename:void	file:	signature:(psync_folderid_t localfolderid,psync_syncid_t syncid)
delete_local_folder_rec	pclsync/plocalscan.c	/^static void delete_local_folder_rec(psync_folderid_t localfolderid) {$/;"	f	typeref:typename:void	file:	signature:(psync_folderid_t localfolderid)
delete_log_files	pclsync/pfs.c	/^static void delete_log_files(psync_openfile_t *of) {$/;"	f	typeref:typename:void	file:	signature:(psync_openfile_t * of)
delete_object_id	pclsync/pfsxattr.c	/^static void delete_object_id(uint64_t oid) {$/;"	f	typeref:typename:void	file:	signature:(uint64_t oid)
delete_share_request	pclsync/pdiff.c	/^static void delete_share_request(const binresult *share) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * share)
delete_shared_folder	pclsync/pdiff.c	/^static void delete_shared_folder(const binresult *share) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * share)
delete_task	pclsync/pdownload.c	/^static void delete_task(uint64_t taskid) {$/;"	f	typeref:typename:void	file:	signature:(uint64_t taskid)
delete_upload_task	pclsync/pupload.c	/^static void delete_upload_task(uint64_t taskid, psync_fileid_t localfileid) {$/;"	f	typeref:typename:void	file:	signature:(uint64_t taskid,psync_fileid_t localfileid)
delete_uploadid	pclsync/pupload.c	/^static void delete_uploadid(psync_uploadid_t uploadid) {$/;"	f	typeref:typename:void	file:	signature:(psync_uploadid_t uploadid)
delete_uploadids	pclsync/pupload.c	/^static void delete_uploadids(psync_fileid_t localfileid) {$/;"	f	typeref:typename:void	file:	signature:(psync_fileid_t localfileid)
diff_exception_handler	pclsync/pdiff.c	/^static void diff_exception_handler() {$/;"	f	typeref:typename:void	file:	signature:()
dir_scan	pclsync/psuggest.c	/^static void dir_scan(void *ptr, ppath_fast_stat *st) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr,ppath_fast_stat * st)
do_cache_bookmarks	pclsync/publiclinks.c	/^bookmarks_list_t *do_cache_bookmarks(char **err) {$/;"	f	typeref:typename:bookmarks_list_t *	signature:(char ** err)
do_call_contactlist	pclsync/pcontacts.c	/^int do_call_contactlist(result_visitor vis, void *param) {$/;"	f	typeref:typename:int	signature:(result_visitor vis,void * param)
do_change_bookmark	pclsync/publiclinks.c	/^int do_change_bookmark(const char *code, int locationid, const char *name,$/;"	f	typeref:typename:int	signature:(const char * code,int locationid,const char * name,const char * description,char ** err)
do_change_link_enable_upload	pclsync/publiclinks.c	/^int do_change_link_enable_upload(unsigned long long linkid,$/;"	f	typeref:typename:int	signature:(unsigned long long linkid,int enableuploadforeveryone,int enableuploadforchosenusers,char ** err)
do_change_link_expire	pclsync/publiclinks.c	/^int do_change_link_expire(unsigned long long linkid, unsigned long long expire,$/;"	f	typeref:typename:int	signature:(unsigned long long linkid,unsigned long long expire,char ** err)
do_change_link_password	pclsync/publiclinks.c	/^int do_change_link_password(unsigned long long linkid, const char *password,$/;"	f	typeref:typename:int	signature:(unsigned long long linkid,const char * password,char ** err)
do_check_userid	pclsync/pfsfolder.c	/^PSYNC_NOINLINE void do_check_userid(uint64_t userid, uint64_t folderid,$/;"	f	typeref:typename:PSYNC_NOINLINE void	signature:(uint64_t userid,uint64_t folderid,uint32_t * shareid)
do_delete_all_file_links	pclsync/publiclinks.c	/^int do_delete_all_file_links(psync_fileid_t fileid, char **err) {$/;"	f	typeref:typename:int	signature:(psync_fileid_t fileid,char ** err)
do_delete_all_folder_links	pclsync/publiclinks.c	/^int do_delete_all_folder_links(psync_folderid_t folderid, char **err) {$/;"	f	typeref:typename:int	signature:(psync_folderid_t folderid,char ** err)
do_delete_all_links	pclsync/publiclinks.c	/^int do_delete_all_links(int64_t folderid, int64_t fileid, char **err) {$/;"	f	typeref:typename:int	signature:(int64_t folderid,int64_t fileid,char ** err)
do_link_add_access	pclsync/publiclinks.c	/^int do_link_add_access(unsigned long long linkid, const char *mail,$/;"	f	typeref:typename:int	signature:(unsigned long long linkid,const char * mail,char ** err)
do_link_remove_access	pclsync/publiclinks.c	/^int do_link_remove_access(unsigned long long linkid,$/;"	f	typeref:typename:int	signature:(unsigned long long linkid,unsigned long long receiverid,char ** err)
do_list_email_with_access	pclsync/publiclinks.c	/^preciever_list_t *do_list_email_with_access(unsigned long long linkid,$/;"	f	typeref:typename:preciever_list_t *	signature:(unsigned long long linkid,char ** err)
do_move	pclsync/pdownload.c	/^static void do_move(void *ptr, ppath_stat *st) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr,ppath_stat * st)
do_parse_result	pclsync/papi.c	/^static binresult *do_parse_result(unsigned char **restrict indata,$/;"	f	typeref:typename:binresult *	file:	signature:(unsigned char ** restrict indata,unsigned char ** restrict odata,binresult ** restrict strings,size_t * restrict nextstrid)
do_psync_account_modifyshare	pclsync/pbusinessaccount.c	/^int do_psync_account_modifyshare(psync_shareid_t usrshrids[], uint32_t uperms[],$/;"	f	typeref:typename:int	signature:(psync_shareid_t usrshrids[],uint32_t uperms[],int nushid,psync_shareid_t tmshrids[],uint32_t tperms[],int ntmshid,char ** err)
do_psync_account_stopshare	pclsync/pbusinessaccount.c	/^int do_psync_account_stopshare(psync_shareid_t usershareids[], int nusershareid,$/;"	f	typeref:typename:int	signature:(psync_shareid_t usershareids[],int nusershareid,psync_shareid_t teamshareids[],int nteamshareid,char ** err)
do_psync_change_link	pclsync/publiclinks.c	/^int do_psync_change_link(unsigned long long linkid, unsigned long long expire,$/;"	f	typeref:typename:int	signature:(unsigned long long linkid,unsigned long long expire,int delete_expire,const char * linkpassword,int delete_password,unsigned long long maxtraffic,unsigned long long maxdownloads,int enableuploadforeveryone,int enableuploadforchosenusers,int disableupload,char ** err)
do_psync_delete_link	pclsync/publiclinks.c	/^int do_psync_delete_link(int64_t linkid, char **err \/*OUT*\/) {$/;"	f	typeref:typename:int	signature:(int64_t linkid,char ** err)
do_psync_delete_upload_link	pclsync/publiclinks.c	/^int do_psync_delete_upload_link(int64_t uploadlinkid, char **err \/*OUT*\/) {$/;"	f	typeref:typename:int	signature:(int64_t uploadlinkid,char ** err)
do_psync_file_public_link	pclsync/publiclinks.c	/^int64_t do_psync_file_public_link(const char *path, int64_t *plinkid,$/;"	f	typeref:typename:int64_t	signature:(const char * path,int64_t * plinkid,char ** link,char ** err,uint64_t expire,int maxdownloads,int maxtraffic)
do_psync_folder_public_link	pclsync/publiclinks.c	/^int64_t do_psync_folder_public_link(const char *path, char **link \/*OUT*\/,$/;"	f	typeref:typename:int64_t	signature:(const char * path,char ** link,char ** err,uint64_t expire,int maxdownloads,int maxtraffic)
do_psync_folder_public_link_full	pclsync/publiclinks.c	/^int64_t do_psync_folder_public_link_full(const char *path, char **link \/*OUT*\/,$/;"	f	typeref:typename:int64_t	signature:(const char * path,char ** link,char ** err,uint64_t expire,int maxdownloads,int maxtraffic,const char * password)
do_psync_folder_updownlink_link	pclsync/publiclinks.c	/^int64_t do_psync_folder_updownlink_link(int canupload,$/;"	f	typeref:typename:int64_t	signature:(int canupload,unsigned long long folderid,const char * mail,char ** err)
do_psync_list_contacts	pclsync/pcontacts.c	/^pcontacts_list_t *do_psync_list_contacts() {$/;"	f	typeref:typename:pcontacts_list_t *	signature:()
do_psync_list_links	pclsync/publiclinks.c	/^plink_info_list_t *do_psync_list_links(char **err \/*OUT*\/) {$/;"	f	typeref:typename:plink_info_list_t *	signature:(char ** err)
do_psync_list_myteams	pclsync/pcontacts.c	/^pcontacts_list_t *do_psync_list_myteams() {$/;"	f	typeref:typename:pcontacts_list_t *	signature:()
do_psync_screenshot_public_link	pclsync/publiclinks.c	/^int64_t do_psync_screenshot_public_link(const char *path, int hasdelay,$/;"	f	typeref:typename:int64_t	signature:(const char * path,int hasdelay,uint64_t delay,char ** link,char ** err)
do_psync_upload_link	pclsync/publiclinks.c	/^int64_t do_psync_upload_link(const char *path, const char *comment,$/;"	f	typeref:typename:int64_t	signature:(const char * path,const char * comment,char ** link,char ** err,uint64_t expire,int maxspace,int maxfiles)
do_ptree_public_link	pclsync/publiclinks.c	/^int64_t do_ptree_public_link(const char *linkname, const char *root,$/;"	f	typeref:typename:int64_t	signature:(const char * linkname,const char * root,char ** folders,int numfolders,char ** files,int numfiles,char ** link,char ** err,uint64_t expire,int maxdownloads,int maxtraffic)
do_register_account_events_callback	pclsync/pdiff.c	/^void do_register_account_events_callback(paccount_cache_callback_t callback) {$/;"	f	typeref:typename:void	signature:(paccount_cache_callback_t callback)
do_remove_bookmark	pclsync/publiclinks.c	/^int do_remove_bookmark(const char *code, int locationid, char **err) {$/;"	f	typeref:typename:int	signature:(const char * code,int locationid,char ** err)
do_reopen_log	pclsync/pdbg.c	/^static void do_reopen_log() {$/;"	f	typeref:typename:void	file:	signature:()
do_run_command	pclsync/pupload.c	/^static int do_run_command(const char *cmd, size_t cmdlen,$/;"	f	typeref:typename:int	file:	signature:(const char * cmd,size_t cmdlen,const binparam * params,size_t paramscnt)
do_run_command_get_res	pclsync/psynclib.c	/^static int do_run_command_get_res(const char *cmd, size_t cmdlen,$/;"	f	typeref:typename:int	file:	signature:(const char * cmd,size_t cmdlen,const binparam * params,size_t paramscnt,char ** err,binresult ** pres)
do_run_command_res	pclsync/pupload.c	/^static int64_t do_run_command_res(const char *cmd, size_t cmdlen,$/;"	f	typeref:typename:int64_t	file:	signature:(const char * cmd,size_t cmdlen,const binparam * params,size_t paramscnt)
do_send_eventdata	pclsync/pdiff.c	/^static void do_send_eventdata(void *param) {$/;"	f	typeref:typename:void	file:	signature:(void * param)
do_show_link	pclsync/publiclinks.c	/^plink_contents_t *do_show_link(const char *code, char **err \/*OUT*\/) {$/;"	f	typeref:typename:plink_contents_t *	signature:(const char * code,char ** err)
download_checksum	pclsync/ptask.c	/^static int download_checksum(download_context_t *fda) {$/;"	f	typeref:typename:int	file:	signature:(download_context_t * fda)
download_file_enckey	pclsync/pcryptofolder.c	/^static psync_encrypted_symmetric_key_t download_file_enckey(psync_fileid_t fileid) {$/;"	f	typeref:typename:psync_encrypted_symmetric_key_t	file:	signature:(psync_fileid_t fileid)
download_file_revisions	pclsync/pnetlibs.c	/^static int download_file_revisions(psync_fileid_t fileid) {$/;"	f	typeref:typename:int	file:	signature:(psync_fileid_t fileid)
download_fldr_enckey	pclsync/pcryptofolder.c	/^static psync_encrypted_symmetric_key_t download_fldr_enckey(psync_folderid_t folderid) {$/;"	f	typeref:typename:psync_encrypted_symmetric_key_t	file:	signature:(psync_folderid_t folderid)
download_free	pclsync/ptask.c	/^static void download_free(stream_t *s, uint32_t error) {$/;"	f	typeref:typename:void	file:	signature:(stream_t * s,uint32_t error)
download_keys	pclsync/pcryptofolder.c	/^static int download_keys(unsigned char **rsapriv, size_t *rsaprivlen, unsigned char **rsapub, si/;"	f	typeref:typename:int	file:	signature:(unsigned char ** rsapriv,size_t * rsaprivlen,unsigned char ** rsapub,size_t * rsapublen,unsigned char ** salt,size_t * saltlen,size_t * iterations,char * publicsha1,char * privatesha1,uint32_t * flags)
download_process_data	pclsync/ptask.c	/^static int download_process_data(stream_t *s, async_params_t *prms,$/;"	f	typeref:typename:int	file:	signature:(stream_t * s,async_params_t * prms,const char * buff,uint32_t datalen)
download_process_headers	pclsync/ptask.c	/^static int download_process_headers(stream_t *s,$/;"	f	typeref:typename:int	file:	signature:(stream_t * s,async_params_t * prms,const char * buff,uint32_t datalen)
download_send_error	pclsync/ptask.c	/^static int download_send_error(stream_t *s, async_params_t *prms,$/;"	f	typeref:typename:int	file:	signature:(stream_t * s,async_params_t * prms,download_context_t * fda,uint32_t error,uint32_t errorflags)
download_task	pclsync/pdownload.c	/^static int download_task(uint64_t taskid, uint32_t type, psync_syncid_t syncid,$/;"	f	typeref:typename:int	file:	signature:(uint64_t taskid,uint32_t type,psync_syncid_t syncid,uint64_t itemid,uint64_t localitemid,uint64_t newitemid,const char * name,psync_syncid_t newsyncid)
download_thread	pclsync/pdownload.c	/^static void download_thread() {$/;"	f	typeref:typename:void	file:	signature:()
enum_devices	pclsync/pdevmon.c	/^static void enum_devices(struct udev *udev, device_event event) {$/;"	f	typeref:typename:void	file:	signature:(struct udev * udev,device_event event)
errptr	pclsync/pcryptofolder.c	/^static void *errptr(int err) { $/;"	f	typeref:typename:void *	file:	signature:(int err)
extract_localfolderid	pclsync/ppathstatus.c	/^static inline psync_folderid_t extract_localfolderid(uint64_t combined) {$/;"	f	typeref:typename:psync_folderid_t	file:	signature:(uint64_t combined)
extract_meta_folder_flags	pclsync/pdiff.c	/^static uint64_t extract_meta_folder_flags(const binresult *meta) {$/;"	f	typeref:typename:uint64_t	file:	signature:(const binresult * meta)
extract_syncid	pclsync/ppathstatus.c	/^static inline psync_syncid_t extract_syncid(uint64_t combined) {$/;"	f	typeref:typename:psync_syncid_t	file:	signature:(uint64_t combined)
fh_crc32_64hw	pclsync/pcrc32c.c	/^static inline uint32_t fh_crc32_64hw(uint32_t crc, uint64_t data) {$/;"	f	typeref:typename:uint32_t	file:	signature:(uint32_t crc,uint64_t data)
fh_crc32_64hw	pclsync/pcrc32c.c	/^static inline uint64_t fh_crc32_64hw(uint64_t crc, uint64_t data) {$/;"	f	typeref:typename:uint64_t	file:	signature:(uint64_t crc,uint64_t data)
fh_crc32_64sw	pclsync/pcrc32c.c	/^static inline uint64_t fh_crc32_64sw(uint64_t crc, uint64_t data) {$/;"	f	typeref:typename:uint64_t	file:	signature:(uint64_t crc,uint64_t data)
fh_hashmul2	pclsync/pcrc32c.c	/^static uint64_t fh_hashmul2(uint64_t u, uint64_t v) {$/;"	f	typeref:typename:uint64_t	file:	signature:(uint64_t u,uint64_t v)
fh_hashmul3	pclsync/pcrc32c.c	/^static uint64_t fh_hashmul3(uint64_t u, uint64_t v, uint64_t mul) {$/;"	f	typeref:typename:uint64_t	file:	signature:(uint64_t u,uint64_t v,uint64_t mul)
fh_load64	pclsync/pcrc32c.c	/^static inline uint64_t fh_load64(const void *ptr) {$/;"	f	typeref:typename:uint64_t	file:	signature:(const void * ptr)
fh_rotate64	pclsync/pcrc32c.c	/^static inline uint64_t fh_rotate64(uint64_t val, int shift) {$/;"	f	typeref:typename:uint64_t	file:	signature:(uint64_t val,int shift)
fh_shiftmix	pclsync/pcrc32c.c	/^static inline uint64_t fh_shiftmix(uint64_t val) { return val ^ (val >> 47); }$/;"	f	typeref:typename:uint64_t	file:	signature:(uint64_t val)
file_changed	pclsync/pnetlibs.c	/^static int file_changed(struct stat *st1, struct stat *st2) {$/;"	f	typeref:typename:int	file:	signature:(struct stat * st1,struct stat * st2)
fill_actionid	pclsync/pnotify.c	/^static void fill_actionid(const binresult *ntf, psync_notification_t *pntf,$/;"	f	typeref:typename:void	file:	signature:(const binresult * ntf,psync_notification_t * pntf,psync_list_builder_t * builder)
fill_formatted_bytes	pclsync/pqevent.c	/^static char *fill_formatted_bytes(char *str, uint64_t bytes) {$/;"	f	typeref:typename:char *	file:	signature:(char * str,uint64_t bytes)
fill_formatted_time	pclsync/pqevent.c	/^static char *fill_formatted_time(char *str, uint64_t totalsec) {$/;"	f	typeref:typename:char *	file:	signature:(char * str,uint64_t totalsec)
fill_mkdir_data	pclsync/pfstasks.c	/^static void fill_mkdir_data(psync_fsfolderid_t folderid,$/;"	f	typeref:typename:void	file:	signature:(psync_fsfolderid_t folderid,psync_fstask_mkdir_t * mkdir)
fill_remaining	pclsync/pqevent.c	/^static char *fill_remaining(char *str, uint32_t files, uint64_t bytes) {$/;"	f	typeref:typename:char *	file:	signature:(char * str,uint32_t files,uint64_t bytes)
fill_stat_from_open_file	pclsync/pfs.c	/^static int fill_stat_from_open_file(psync_fsfileid_t fileid,$/;"	f	typeref:typename:int	file:	signature:(psync_fsfileid_t fileid,struct FUSE_STAT * stbuf)
filler_decoded	pclsync/pfs.c	/^static int filler_decoded(pcrypto_textdec_t dec,$/;"	f	typeref:typename:int	file:	signature:(pcrypto_textdec_t dec,fuse_fill_dir_t filler,void * buf,const char * name,struct FUSE_STAT * st,fuse_off_t off)
find_in_dict	pclsync/ppassword.c	/^static int find_in_dict(const unsigned char *pwd, size_t len) {$/;"	f	typeref:typename:int	file:	signature:(const unsigned char * pwd,size_t len)
finish_async_download	pclsync/pdownload.c	/^static void finish_async_download(void *ptr, psync_async_result_t *res) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr,psync_async_result_t * res)
finish_async_download_existing	pclsync/pdownload.c	/^static void finish_async_download_existing(void *ptr,$/;"	f	typeref:typename:void	file:	signature:(void * ptr,psync_async_result_t * res)
finish_async_download_existing_not_mod	pclsync/pdownload.c	/^static void finish_async_download_existing_not_mod(download_task_t *dt,$/;"	f	typeref:typename:void	file:	signature:(download_task_t * dt,psync_async_result_t * res)
flush_pages	pclsync/ppagecache.c	/^static int flush_pages(int nosleep) {$/;"	f	typeref:typename:int	file:	signature:(int nosleep)
flush_pages_noret	pclsync/ppagecache.c	/^static void flush_pages_noret() { flush_pages(0); }$/;"	f	typeref:typename:void	file:	signature:()
folder_cmp	pclsync/pfstasks.c	/^static int folder_cmp(const psync_tree *t1, const psync_tree *t2) {$/;"	f	typeref:typename:int	file:	signature:(const psync_tree * t1,const psync_tree * t2)
folder_list_add	pclsync/pfolder.c	/^static void folder_list_add(folder_list *list, pentry_t *entry) {$/;"	f	typeref:typename:void	file:	signature:(folder_list * list,pentry_t * entry)
folder_list_finalize	pclsync/pfolder.c	/^static pfolder_list_t *folder_list_finalize(folder_list *list) {$/;"	f	typeref:typename:pfolder_list_t *	file:	signature:(folder_list * list)
folder_list_free	pclsync/pfolder.c	/^static void folder_list_free(folder_list *list) {$/;"	f	typeref:typename:void	file:	signature:(folder_list * list)
folder_list_init	pclsync/pfolder.c	/^static folder_list *folder_list_init() {$/;"	f	typeref:typename:folder_list *	file:	signature:()
folder_moved	pclsync/ppathstatus.c	/^static void folder_moved(psync_folderid_t folderid,$/;"	f	typeref:typename:void	file:	signature:(psync_folderid_t folderid,psync_folderid_t old_parent_folderid,psync_folderid_t new_parent_folderid)
folder_moved_commit	pclsync/ppathstatus.c	/^static void folder_moved_commit(void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr)
folderlist_cmp	pclsync/plocalscan.c	/^static int folderlist_cmp(const psync_list *l1, const psync_list *l2) {$/;"	f	typeref:typename:int	file:	signature:(const psync_list * l1,const psync_list * l2)
free_binresult_cache	pclsync/ppagecache.c	/^static void free_binresult_cache(void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr)
free_crypto_auth_page	pclsync/ppagecache.c	/^static void free_crypto_auth_page(psync_crypto_auth_page *elem) {$/;"	f	typeref:typename:void	file:	signature:(psync_crypto_auth_page * elem)
free_direncoder	pclsync/pcryptofolder.c	/^static void free_direncoder($/;"	f	typeref:typename:void	file:	signature:(psync_folderid_t folderid,pcrypto_textenc_t enc)
free_download_range_list	pclsync/pdownload.c	/^static void free_download_range_list(psync_range_list_t *elem) {$/;"	f	typeref:typename:void	file:	signature:(psync_range_list_t * elem)
free_download_task	pclsync/pdownload.c	/^static void free_download_task(download_task_t *dt) {$/;"	f	typeref:typename:void	file:	signature:(download_task_t * dt)
free_encrypted	pclsync/pssl.c	/^static void free_encrypted(psync_encrypted_data_t e) {$/;"	f	typeref:typename:void	file:	signature:(psync_encrypted_data_t e)
free_file_history_record	pclsync/pfstasks.c	/^static void free_file_history_record(void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr)
free_folder	pclsync/psuggest.c	/^static void free_folder(scan_folder *f) {$/;"	f	typeref:typename:void	file:	signature:(scan_folder * f)
free_folder_tasks	pclsync/ppathstatus.c	/^static void free_folder_tasks(folder_tasks_t *ft) {$/;"	f	typeref:typename:void	file:	signature:(folder_tasks_t * ft)
free_fsupload_task	pclsync/pfsupload.c	/^static void free_fsupload_task(fsupload_task_t *elem) {$/;"	f	typeref:typename:void	file:	signature:(fsupload_task_t * elem)
free_interval_tree_node	pclsync/pintervaltree.c	/^static void free_interval_tree_node(psync_interval_tree_t *e) {$/;"	f	typeref:typename:void	file:	signature:(psync_interval_tree_t * e)
free_list_element	pclsync/plist.c	/^static void free_list_element(psync_list_element_list *elem) {$/;"	f	typeref:typename:void	file:	signature:(psync_list_element_list * elem)
free_list_num	pclsync/plist.c	/^static void free_list_num(psync_list_num_list *elem) {$/;"	f	typeref:typename:void	file:	signature:(psync_list_num_list * elem)
free_list_string	pclsync/plist.c	/^static void free_list_string(psync_list_string_list *elem) {$/;"	f	typeref:typename:void	file:	signature:(psync_list_string_list * elem)
free_page_waiter	pclsync/ppagecache.c	/^static void free_page_waiter(psync_page_waiter_t *elem) {$/;"	f	typeref:typename:void	file:	signature:(psync_page_waiter_t * elem)
free_range_list	pclsync/pnetlibs.c	/^static void free_range_list(psync_range_list_t *elem) {$/;"	f	typeref:typename:void	file:	signature:(psync_range_list_t * elem)
free_sector_inlog	pclsync/pfscrypto.c	/^static void free_sector_inlog(psync_sector_inlog_t *e) {$/;"	f	typeref:typename:void	file:	signature:(psync_sector_inlog_t * e)
free_session	pclsync/pssl.c	/^static void free_session(void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr)
free_string_list_element	pclsync/pfolder.c	/^static void free_string_list_element(string_list *elem) {$/;"	f	typeref:typename:void	file:	signature:(string_list * elem)
free_suggested_folder	pclsync/psuggest.c	/^static void free_suggested_folder(suggested_folder *elem) {$/;"	f	typeref:typename:void	file:	signature:(suggested_folder * elem)
free_symkey	pclsync/pcryptofolder.c	/^static void free_symkey(void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr)
free_sync_folder_tasks	pclsync/ppathstatus.c	/^static void free_sync_folder_tasks(sync_data_t *sd, folder_tasks_t *ft) {$/;"	f	typeref:typename:void	file:	signature:(sync_data_t * sd,folder_tasks_t * ft)
free_sync_folderlist	pclsync/plocalscan.c	/^static void free_sync_folderlist(sync_folderlist *elem) {$/;"	f	typeref:typename:void	file:	signature:(sync_folderlist * elem)
free_sync_list	pclsync/plocalscan.c	/^static void free_sync_list(sync_list *elem) {$/;"	f	typeref:typename:void	file:	signature:(sync_list * elem)
free_task_timer	pclsync/pdownload.c	/^static void free_task_timer(psync_timer_t timer, void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(psync_timer_t timer,void * ptr)
free_task_timer_thread	pclsync/pdownload.c	/^static void free_task_timer_thread(void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr)
free_timer	pclsync/ptimer.c	/^static void free_timer(psync_timer_structure_t *elem) {$/;"	f	typeref:typename:void	file:	signature:(psync_timer_structure_t * elem)
free_upload_range_list	pclsync/pupload.c	/^static void free_upload_range_list(psync_upload_range_list_t *elem) {$/;"	f	typeref:typename:void	file:	signature:(psync_upload_range_list_t * elem)
free_upload_range_list_net	pclsync/pnetlibs.c	/^static void free_upload_range_list_net(psync_upload_range_list_t *elem) {$/;"	f	typeref:typename:void	file:	signature:(psync_upload_range_list_t * elem)
free_waiters	pclsync/ppagecache.c	/^static void free_waiters(psync_list *waiters) {$/;"	f	typeref:typename:void	file:	signature:(psync_list * waiters)
fsroot_change	pclsync/psettings.c	/^static void fsroot_change() { pfs_remount(); }$/;"	f	typeref:typename:void	file:	signature:()
get_addr	pclsync/pp2p.c	/^PSYNC_PURE static const char *get_addr(void *addr) {$/;"	f	typeref:typename:PSYNC_PURE const char *	file:	signature:(void * addr)
get_ba_member_email	pclsync/pbusinessaccount.c	/^void get_ba_member_email(uint64_t userid, char **email \/*OUT*\/,$/;"	f	typeref:typename:void	signature:(uint64_t userid,char ** email,size_t * length)
get_ba_team_name	pclsync/pbusinessaccount.c	/^void get_ba_team_name(uint64_t teamid, char **name \/*OUT*\/,$/;"	f	typeref:typename:void	signature:(uint64_t teamid,char ** name,size_t * length)
get_backup_root_name	pclsync/psynclib.c	/^char *get_backup_root_name() {$/;"	f	typeref:typename:char *	signature:()
get_cfldr_name	pclsync/pcryptofolder.c	/^static int get_cfldr_name(psync_folderid_t folderid,$/;"	f	typeref:typename:int	file:	signature:(psync_folderid_t folderid,const char * name,char ** ename,const char ** err)
get_connected_socket	pclsync/pdiff.c	/^static psock_t *get_connected_socket() {$/;"	f	typeref:typename:psock_t *	file:	signature:()
get_download_bytes_this_sec	pclsync/pnetlibs.c	/^static unsigned long get_download_bytes_this_sec() {$/;"	f	typeref:typename:unsigned long	file:	signature:()
get_encname_for_folder	pclsync/pfsfolder.c	/^static char *get_encname_for_folder(psync_fsfolderid_t folderid,$/;"	f	typeref:typename:char *	file:	signature:(psync_fsfolderid_t folderid,const char * path,size_t len)
get_ext_id	pclsync/psuggest.c	/^static uint32_t get_ext_id(const char *ext) {$/;"	f	typeref:typename:uint32_t	file:	signature:(const char * ext)
get_extid_type	pclsync/psuggest.c	/^static uint32_t get_extid_type(uint32_t extid) {$/;"	f	typeref:typename:uint32_t	file:	signature:(uint32_t extid)
get_file_at_old_location	pclsync/pfstasks.c	/^static psync_fsfileid_t get_file_at_old_location(psync_fsfileid_t fileid) {$/;"	f	typeref:typename:psync_fsfileid_t	file:	signature:(psync_fsfileid_t fileid)
get_file_enckey	pclsync/pcryptofolder.c	/^static psync_encrypted_symmetric_key_t get_file_enckey(psync_fileid_t fileid, uint64_t hash,$/;"	f	typeref:typename:psync_encrypted_symmetric_key_t	file:	signature:(psync_fileid_t fileid,uint64_t hash,int nonetwork)
get_file_symkey_safe	pclsync/pcryptofolder.c	/^static psync_symmetric_key_t get_file_symkey_safe(psync_fileid_t fileid, uint64_t hash,$/;"	f	typeref:typename:psync_symmetric_key_t	file:	signature:(psync_fileid_t fileid,uint64_t hash,int nonetwork)
get_file_type	pclsync/psuggest.c	/^static uint32_t get_file_type(const char *name) {$/;"	f	typeref:typename:uint32_t	file:	signature:(const char * name)
get_fileencoder	pclsync/pcryptofolder.c	/^static pcrypto_sector_encdec_t get_fileencoder(psync_fileid_t fileid, uint64_t hash,$/;"	f	typeref:typename:pcrypto_sector_encdec_t	file:	signature:(psync_fileid_t fileid,uint64_t hash,int nonetwork)
get_fileencoder_tmp	pclsync/pcryptofolder.c	/^static pcrypto_sector_encdec_t get_fileencoder_tmp(psync_fsfileid_t fileid,$/;"	f	typeref:typename:pcrypto_sector_encdec_t	file:	signature:(psync_fsfileid_t fileid,int nonetwork)
get_fldr_enckey	pclsync/pcryptofolder.c	/^static psync_encrypted_symmetric_key_t get_fldr_enckey(psync_folderid_t folderid) {$/;"	f	typeref:typename:psync_encrypted_symmetric_key_t	file:	signature:(psync_folderid_t folderid)
get_fldr_encoder	pclsync/pcryptofolder.c	/^static pcrypto_textenc_t get_fldr_encoder(psync_folderid_t folderid) {$/;"	f	typeref:typename:pcrypto_textenc_t	file:	signature:(psync_folderid_t folderid)
get_fldr_encoder_cache	pclsync/pcryptofolder.c	/^static pcrypto_textenc_t get_fldr_encoder_cache(psync_folderid_t folderid) {$/;"	f	typeref:typename:pcrypto_textenc_t	file:	signature:(psync_folderid_t folderid)
get_fldr_name	pclsync/pcryptofolder.c	/^static int get_fldr_name(psync_folderid_t folderid,$/;"	f	typeref:typename:int	file:	signature:(psync_folderid_t folderid,const char * name,char ** ename,const char ** err)
get_fldr_symkey_safe	pclsync/pcryptofolder.c	/^static psync_symmetric_key_t get_fldr_symkey_safe(psync_folderid_t folderid) {$/;"	f	typeref:typename:psync_symmetric_key_t	file:	signature:(psync_folderid_t folderid)
get_fldrdecoder_safe	pclsync/pcryptofolder.c	/^static pcrypto_textdec_t get_fldrdecoder_safe(psync_folderid_t folderid) {$/;"	f	typeref:typename:pcrypto_textdec_t	file:	signature:(psync_folderid_t folderid)
get_folder_tasks	pclsync/ppathstatus.c	/^static folder_tasks_t *get_folder_tasks(psync_folderid_t folderid, int create) {$/;"	f	typeref:typename:folder_tasks_t *	file:	signature:(psync_folderid_t folderid,int create)
get_id	pclsync/pshm.c	/^static int get_id() {$/;"	f	typeref:typename:int	file:	signature:()
get_key	pclsync/pshm.c	/^static key_t get_key() {$/;"	f	typeref:typename:key_t	file:	signature:()
get_last_sectorid_by_size	pclsync/pfscrypto.c	/^static psync_crypto_sectorid_t get_last_sectorid_by_size(uint64_t size) {$/;"	f	typeref:typename:psync_crypto_sectorid_t	file:	signature:(uint64_t size)
get_name_encoded	pclsync/pcryptofolder.c	/^static char *get_name_encoded(psync_folderid_t folderid,$/;"	f	typeref:typename:char *	file:	signature:(psync_folderid_t folderid,const char * name)
get_parent_folder	pclsync/ppathstatus.c	/^static psync_folderid_t get_parent_folder(psync_folderid_t folderid) {$/;"	f	typeref:typename:psync_folderid_t	file:	signature:(psync_folderid_t folderid)
get_pc_name	pclsync/psynclib.c	/^char *get_pc_name() { return ptools_get_machine_name(); }$/;"	f	typeref:typename:char *	signature:()
get_peer_addr	pclsync/pp2p.c	/^PSYNC_PURE static const char *get_peer_addr() {$/;"	f	typeref:typename:PSYNC_PURE const char *	file:	signature:()
get_shared_api	pclsync/ppagecache.c	/^static psock_t *get_shared_api() {$/;"	f	typeref:typename:psock_t *	file:	signature:()
get_sync_data	pclsync/ppathstatus.c	/^static sync_data_t *get_sync_data(psync_syncid_t syncid, int create) {$/;"	f	typeref:typename:sync_data_t *	file:	signature:(psync_syncid_t syncid,int create)
get_sync_folder_tasks	pclsync/ppathstatus.c	/^get_sync_folder_tasks(sync_data_t *sd, psync_folderid_t folderid, int create) {$/;"	f	typeref:typename:folder_tasks_t *	file:	signature:(sync_data_t * sd,psync_folderid_t folderid,int create)
get_sync_parent_folder	pclsync/ppathstatus.c	/^static psync_folderid_t get_sync_parent_folder(sync_data_t *sd,$/;"	f	typeref:typename:psync_folderid_t	file:	signature:(sync_data_t * sd,psync_folderid_t folderid)
get_tmp_fldrdecoder_safe	pclsync/pcryptofolder.c	/^static pcrypto_textdec_t get_tmp_fldrdecoder_safe(psync_fsfolderid_t folderid) {$/;"	f	typeref:typename:pcrypto_textdec_t	file:	signature:(psync_fsfolderid_t folderid)
get_tmp_fldrencoder_safe	pclsync/pcryptofolder.c	/^static pcrypto_textenc_t get_tmp_fldrencoder_safe(psync_fsfolderid_t folderid) {$/;"	f	typeref:typename:pcrypto_textenc_t	file:	signature:(psync_fsfolderid_t folderid)
get_type_name	pclsync/psql.c	/^static const char *PSYNC_CONST get_type_name(uint32_t t) {$/;"	f	typeref:typename:const char * PSYNC_CONST	file:	signature:(uint32_t t)
get_upload_bytes_this_sec	pclsync/pnetlibs.c	/^static unsigned long get_upload_bytes_this_sec() {$/;"	f	typeref:typename:unsigned long	file:	signature:()
get_urls	pclsync/pfsupload_send.c	/^__attribute__((weak)) char **get_urls(uint64_t uploadid, size_t *nout) {$/;"	f	typeref:typename:char **	signature:(uint64_t uploadid,size_t * nout)
get_urls	pclsync/ppagecache.c	/^static int get_urls(psync_request_t *request, psync_urls_t *urls) {$/;"	f	typeref:typename:int	file:	signature:(psync_request_t * request,psync_urls_t * urls)
get_urls_for_request	pclsync/ppagecache.c	/^static psync_urls_t *get_urls_for_request(psync_request_t *req) {$/;"	f	typeref:typename:psync_urls_t *	file:	signature:(psync_request_t * req)
get_userinfo_user_digest	pclsync/pdiff.c	/^static binresult *get_userinfo_user_digest(psock_t *sock, const char *username,$/;"	f	typeref:typename:binresult *	file:	signature:(psock_t * sock,const char * username,size_t userlen,const char * pwddig,const char * digest,uint32_t diglen,const char * osversion,const char * appversion,const char * deviceid,const char * devicestring)
get_userinfo_user_pass	pclsync/pdiff.c	/^static binresult *get_userinfo_user_pass(psock_t *sock, const char *username,$/;"	f	typeref:typename:binresult *	file:	signature:(psock_t * sock,const char * username,const char * password,const char * osversion,const char * appversion,const char * deviceid,const char * devicestring)
group_results_by_col	pclsync/pdiff.c	/^static void group_results_by_col(psync_full_result_int *restrict r1,$/;"	f	typeref:typename:void	file:	signature:(psync_full_result_int * restrict r1,psync_full_result_int * restrict r2,uint32_t col)
handle_api_errors	pclsync/pupload.c	/^int handle_api_errors(sync_err_struct *err_struct) {$/;"	f	typeref:typename:int	signature:(sync_err_struct * err_struct)
handle_async_error	pclsync/pdownload.c	/^static void handle_async_error(download_task_t *dt, psync_async_result_t *res) {$/;"	f	typeref:typename:void	file:	signature:(download_task_t * dt,psync_async_result_t * res)
handle_command	pclsync/ptask.c	/^static int handle_command(async_params_t *prms) {$/;"	f	typeref:typename:int	file:	signature:(async_params_t * prms)
handle_command_data	pclsync/ptask.c	/^static int handle_command_data(async_params_t *prms, char *data, uint32_t type, uint32_t len) {$/;"	f	typeref:typename:int	file:	signature:(async_params_t * prms,char * data,uint32_t type,uint32_t len)
handle_decompressed_data	pclsync/ptask.c	/^static int handle_decompressed_data(async_params_t *prms) {$/;"	f	typeref:typename:int	file:	signature:(async_params_t * prms)
handle_download	pclsync/ptask.c	/^static int handle_download(async_params_t *prms,$/;"	f	typeref:typename:int	file:	signature:(async_params_t * prms,download_req_t * dwl)
handle_download_nm	pclsync/ptask.c	/^static int handle_download_nm(async_params_t *prms,$/;"	f	typeref:typename:int	file:	signature:(async_params_t * prms,download_needed_req_t * dwl)
handle_exception	pclsync/pdiff.c	/^static void handle_exception(psock_t **sock, subscribed_ids *ids,$/;"	f	typeref:typename:void	file:	signature:(psock_t ** sock,subscribed_ids * ids,char ex)
handle_incoming_data	pclsync/ptask.c	/^static int handle_incoming_data(async_params_t *prms) {$/;"	f	typeref:typename:int	file:	signature:(async_params_t * prms)
handle_mkdir_api_error	pclsync/pfsupload.c	/^static void handle_mkdir_api_error(uint64_t result, fsupload_task_t *task) {$/;"	f	typeref:typename:void	file:	signature:(uint64_t result,fsupload_task_t * task)
handle_rename_file_api_error	pclsync/pfsupload.c	/^static int handle_rename_file_api_error(uint64_t result,$/;"	f	typeref:typename:int	file:	signature:(uint64_t result,fsupload_task_t * task)
handle_rename_folder_api_error	pclsync/pfsupload.c	/^static int handle_rename_folder_api_error(uint64_t result,$/;"	f	typeref:typename:int	file:	signature:(uint64_t result,fsupload_task_t * task)
handle_result	pclsync/pbusinessaccount.c	/^static int handle_result(const binresult *bres, uint64_t result, char **err) {$/;"	f	typeref:typename:int	file:	signature:(const binresult * bres,uint64_t result,char ** err)
handle_rmdir_api_error	pclsync/pfsupload.c	/^static int handle_rmdir_api_error(uint64_t result, fsupload_task_t *task) {$/;"	f	typeref:typename:int	file:	signature:(uint64_t result,fsupload_task_t * task)
handle_unlink_api_error	pclsync/pfsupload.c	/^static int handle_unlink_api_error(uint64_t result, fsupload_task_t *task) {$/;"	f	typeref:typename:int	file:	signature:(uint64_t result,fsupload_task_t * task)
handle_upload_api_error	pclsync/pfsupload.c	/^static int handle_upload_api_error(uint64_t result, fsupload_task_t *task) {$/;"	f	typeref:typename:int	file:	signature:(uint64_t result,fsupload_task_t * task)
handle_upload_api_error_taskid	pclsync/pfsupload.c	/^static int handle_upload_api_error_taskid(uint64_t result, uint64_t taskid) {$/;"	f	typeref:typename:int	file:	signature:(uint64_t result,uint64_t taskid)
has_file	pclsync/pp2p.c	/^static psync_fileid_t has_file(const unsigned char *hashstart,$/;"	f	typeref:typename:psync_fileid_t	file:	signature:(const unsigned char * hashstart,const unsigned char * genhash,const unsigned char * rand,uint64_t filesize,unsigned char * realhash)
has_page_in_cache_by_hash	pclsync/ppagecache.c	/^static int has_page_in_cache_by_hash(uint64_t hash, uint64_t pageid) {$/;"	f	typeref:typename:int	file:	signature:(uint64_t hash,uint64_t pageid)
has_page_in_db	pclsync/ppagecache.c	/^static int has_page_in_db(uint64_t hash, uint64_t pageid) {$/;"	f	typeref:typename:int	file:	signature:(uint64_t hash,uint64_t pageid)
has_pages_in_db	pclsync/ppagecache.c	/^static unsigned char *has_pages_in_db(uint64_t hash, uint64_t pageid,$/;"	f	typeref:typename:unsigned char *	file:	signature:(uint64_t hash,uint64_t pageid,uint32_t pagecnt,int readahead)
hash_folderid	pclsync/ppathstatus.c	/^static uint32_t hash_folderid(psync_folderid_t folderid) {$/;"	f	typeref:typename:uint32_t	file:	signature:(psync_folderid_t folderid)
hash_func	pclsync/pnetlibs.c	/^static uint32_t hash_func(const char *key) {$/;"	f	typeref:typename:uint32_t	file:	signature:(const char * key)
i64min	pclsync/pfsupload.c	/^static int64_t i64min(int64_t a, int64_t b) { return a < b ? a : b; }$/;"	f	typeref:typename:int64_t	file:	signature:(int64_t a,int64_t b)
init	pclsync/putil.c	/^__attribute((constructor)) static void init() {$/;"	f	typeref:typename:__attribute ((constructor))void	file:	signature:()
init_param_num	pclsync/publiclinks.c	/^static void init_param_num(binparam *t, const char *name, uint64_t val) {$/;"	f	typeref:typename:void	file:	signature:(binparam * t,const char * name,uint64_t val)
init_param_str	pclsync/pbusinessaccount.c	/^static void init_param_str(binparam *t, const char *name, const char *val) {$/;"	f	typeref:typename:void	file:	signature:(binparam * t,const char * name,const char * val)
init_param_str	pclsync/publiclinks.c	/^static void init_param_str(binparam *t, const char *name, const char *val) {$/;"	f	typeref:typename:void	file:	signature:(binparam * t,const char * name,const char * val)
insert_cache_contact	pclsync/pcontacts.c	/^static void insert_cache_contact(int i, const binresult *user, void *_this) {$/;"	f	typeref:typename:void	file:	signature:(int i,const binresult * user,void * _this)
insert_revision	pclsync/pdiff.c	/^static void insert_revision(psync_fileid_t fileid, uint64_t hash,$/;"	f	typeref:typename:void	file:	signature:(psync_fileid_t fileid,uint64_t hash,uint64_t ctime,uint64_t size)
is_downloading	pclsync/pp2p.c	/^static int is_downloading(const unsigned char *hashstart,$/;"	f	typeref:typename:int	file:	signature:(const unsigned char * hashstart,const unsigned char * genhash,const unsigned char * rand,uint64_t filesize,unsigned char * realhash)
is_err	pclsync/pcryptofolder.c	/^static inline int is_err(const void *ptr) {$/;"	f	typeref:typename:int	file:	signature:(const void * ptr)
is_path_to_ignore	pclsync/plocalscan.c	/^static int is_path_to_ignore(uint64_t deviceid, uint64_t inode) {$/;"	f	typeref:typename:int	file:	signature:(uint64_t deviceid,uint64_t inode)
is_punct	pclsync/ppassword.c	/^static int is_punct(int c) {$/;"	f	typeref:typename:int	file:	signature:(int c)
is_revision_local	pclsync/pnetlibs.c	/^static int is_revision_local(const unsigned char *localhashhex,$/;"	f	typeref:typename:int	file:	signature:(const unsigned char * localhashhex,uint64_t filesize,psync_fileid_t fileid)
is_slash	pclsync/ppathstatus.c	/^static inline int is_slash(char ch) { return ch == '\/'; }$/;"	f	typeref:typename:int	file:	signature:(char ch)
keyboard_buddies	pclsync/ppassword.c	/^static int keyboard_buddies(int ch1, int ch2) {$/;"	f	typeref:typename:int	file:	signature:(int ch1,int ch2)
large_upload	pclsync/pfsupload.c	/^static void large_upload() {$/;"	f	typeref:typename:void	file:	signature:()
large_upload_check_checksum	pclsync/pfsupload.c	/^static int large_upload_check_checksum(psock_t *api, uint64_t uploadid,$/;"	f	typeref:typename:int	file:	signature:(psock_t * api,uint64_t uploadid,const unsigned char * filehash)
large_upload_creat	pclsync/pfsupload.c	/^static int large_upload_creat(uint64_t taskid, psync_folderid_t folderid,$/;"	f	typeref:typename:int	file:	signature:(uint64_t taskid,psync_folderid_t folderid,const char * name,const char * filename,psync_uploadid_t uploadid,uint64_t writeid,const char * key)
large_upload_creat_send_write	pclsync/pfsupload.c	/^static int large_upload_creat_send_write(psock_t *api,$/;"	f	typeref:typename:int	file:	signature:(psock_t * api,psync_uploadid_t uploadid,uint64_t offset,uint64_t length)
large_upload_save	pclsync/pfsupload.c	/^static int large_upload_save(psock_t *api, uint64_t uploadid,$/;"	f	typeref:typename:int	file:	signature:(psock_t * api,uint64_t uploadid,psync_folderid_t folderid,const char * name,uint64_t taskid,uint64_t writeid,int newfile,uint64_t oldhash,const char * key,const char * filepath)
load_interval_tree	pclsync/pfs.c	/^static int load_interval_tree(psync_openfile_t *of) {$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of)
load_sql	pclsync/prand.c	/^static void load_sql(psync_lhash_ctx *hctx, psync_sql_res *res) {$/;"	f	typeref:typename:void	file:	signature:(psync_lhash_ctx * hctx,psync_sql_res * res)
load_str_to	pclsync/pcryptofolder.c	/^static void load_str_to(const psync_variant *v, unsigned char **ptr,$/;"	f	typeref:typename:void	file:	signature:(const psync_variant * v,unsigned char ** ptr,size_t * len)
load_sync_tasks	pclsync/ppathstatus.c	/^static void load_sync_tasks() {$/;"	f	typeref:typename:void	file:	signature:()
local_folder_has_tasks	pclsync/ppathstatus.c	/^static int local_folder_has_tasks(psync_syncid_t syncid,$/;"	f	typeref:typename:int	file:	signature:(psync_syncid_t syncid,psync_folderid_t localfolderid)
lower_patterns	pclsync/psettings.c	/^static void lower_patterns(void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr)
mark_api_shared	pclsync/ppagecache.c	/^static void mark_api_shared(psock_t *api) {$/;"	f	typeref:typename:void	file:	signature:(psock_t * api)
mark_page_free	pclsync/ppagecache.c	/^PSYNC_NOINLINE static void mark_page_free(uint64_t pagecacheid) {$/;"	f	typeref:typename:PSYNC_NOINLINE void	file:	signature:(uint64_t pagecacheid)
mark_pagecache_used	pclsync/ppagecache.c	/^static void mark_pagecache_used(uint64_t pagecacheid) {$/;"	f	typeref:typename:void	file:	signature:(uint64_t pagecacheid)
mark_pagescache_used	pclsync/ppagecache.c	/^static void mark_pagescache_used(uint64_t first_page_id, unsigned long pagecnt,$/;"	f	typeref:typename:void	file:	signature:(uint64_t first_page_id,unsigned long pagecnt,unsigned char * dbread)
mark_shared_api_bad	pclsync/ppagecache.c	/^static void mark_shared_api_bad(psock_t *api) {$/;"	f	typeref:typename:void	file:	signature:(psock_t * api)
mbed_read	pclsync/pssl.c	/^static int mbed_read(void *ptr, unsigned char *buf, size_t len) {$/;"	f	typeref:typename:int	file:	signature:(void * ptr,unsigned char * buf,size_t len)
mbed_write	pclsync/pssl.c	/^static int mbed_write(void *ptr, const unsigned char *buf, size_t len) {$/;"	f	typeref:typename:int	file:	signature:(void * ptr,const unsigned char * buf,size_t len)
med5	pclsync/ppagecache.c	/^static unsigned char *med5(unsigned char *a, unsigned char *b, unsigned char *c,$/;"	f	typeref:typename:unsigned char *	file:	signature:(unsigned char * a,unsigned char * b,unsigned char * c,unsigned char * d,unsigned char * e,int (* compar)(const void *,const void *))
memcmp_const	pclsync/pcrypto.c	/^static int memcmp_const(const unsigned char *s1, const unsigned char *s2,$/;"	f	typeref:typename:int	file:	signature:(const unsigned char * s1,const unsigned char * s2,size_t cnt)
merge_list_to_element	pclsync/pnetlibs.c	/^static void merge_list_to_element(psync_upload_range_list_t *le,$/;"	f	typeref:typename:void	file:	signature:(psync_upload_range_list_t * le,psync_list * rlist)
modify_bshared_folder	pclsync/pdiff.c	/^static void modify_bshared_folder(const binresult *perms, uint64_t shareid) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * perms,uint64_t shareid)
modify_screenshot_public_link	pclsync/publiclinks.c	/^static void modify_screenshot_public_link(void *par) {$/;"	f	typeref:typename:void	file:	signature:(void * par)
modify_shared_folder	pclsync/pdiff.c	/^static void modify_shared_folder(const binresult *perms, uint64_t shareid) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * perms,uint64_t shareid)
monitor_usb	pclsync/pdevmon.c	/^static void monitor_usb() {$/;"	f	typeref:typename:void	file:	signature:()
move_encname_to_buff	pclsync/ppathstatus.c	/^static int move_encname_to_buff(psync_folderid_t folderid, char *buff,$/;"	f	typeref:typename:int	file:	signature:(psync_folderid_t folderid,char * buff,size_t buff_size,const char * name,size_t namelen)
move_folder_contents	pclsync/pdownload.c	/^static int move_folder_contents(const char *oldpath, const char *newpath) {$/;"	f	typeref:typename:int	file:	signature:(const char * oldpath,const char * newpath)
offset_round_down_to_page	pclsync/ppagecache.c	/^static uint64_t offset_round_down_to_page(uint64_t offset) {$/;"	f	typeref:typename:uint64_t	file:	signature:(uint64_t offset)
on_error	pclsync/psql.c	/^static void on_error(void *ptr, int code, const char *msg) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr,int code,const char * msg)
on_request	pclsync/prpc.c	/^static void on_request(void *lpvParam) {$/;"	f	typeref:typename:void	file:	signature:(void * lpvParam)
on_timer_activity	pclsync/pdevmon.c	/^static void on_timer_activity(psync_timer_t timer, void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(psync_timer_t timer,void * ptr)
open_write_files	pclsync/pfs.c	/^static int open_write_files(psync_openfile_t *of, int trunc) {$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of,int trunc)
paes_create_decoder	pclsync/pssl.c	/^paes_create_decoder(psync_symmetric_key_t key) {$/;"	f	typeref:typename:psync_aes256_encoder	signature:(psync_symmetric_key_t key)
paes_create_encoder	pclsync/pssl.c	/^paes_create_encoder(psync_symmetric_key_t key) {$/;"	f	typeref:typename:psync_aes256_encoder	signature:(psync_symmetric_key_t key)
paes_free_decoder	pclsync/pssl.c	/^void paes_free_decoder(psync_aes256_encoder aes) {$/;"	f	typeref:typename:void	signature:(psync_aes256_encoder aes)
paes_free_encoder	pclsync/pssl.c	/^void paes_free_encoder(psync_aes256_encoder aes) {$/;"	f	typeref:typename:void	signature:(psync_aes256_encoder aes)
pagecache_entry_cmp_first_pages	pclsync/ppagecache.c	/^static int pagecache_entry_cmp_first_pages(const void *p1, const void *p2) {$/;"	f	typeref:typename:int	file:	signature:(const void * p1,const void * p2)
pagecache_entry_cmp_id	pclsync/ppagecache.c	/^static int pagecache_entry_cmp_id(const void *p1, const void *p2) {$/;"	f	typeref:typename:int	file:	signature:(const void * p1,const void * p2)
pagecache_entry_cmp_lastuse	pclsync/ppagecache.c	/^static int pagecache_entry_cmp_lastuse(const void *p1, const void *p2) {$/;"	f	typeref:typename:int	file:	signature:(const void * p1,const void * p2)
pagecache_entry_cmp_usecnt_lastuse16	pclsync/ppagecache.c	/^static int pagecache_entry_cmp_usecnt_lastuse16(const void *p1,$/;"	f	typeref:typename:int	file:	signature:(const void * p1,const void * p2)
pagecache_entry_cmp_usecnt_lastuse2	pclsync/ppagecache.c	/^static int pagecache_entry_cmp_usecnt_lastuse2(const void *p1, const void *p2) {$/;"	f	typeref:typename:int	file:	signature:(const void * p1,const void * p2)
pagecache_entry_cmp_usecnt_lastuse4	pclsync/ppagecache.c	/^static int pagecache_entry_cmp_usecnt_lastuse4(const void *p1, const void *p2) {$/;"	f	typeref:typename:int	file:	signature:(const void * p1,const void * p2)
pagecache_entry_cmp_usecnt_lastuse8	pclsync/ppagecache.c	/^static int pagecache_entry_cmp_usecnt_lastuse8(const void *p1, const void *p2) {$/;"	f	typeref:typename:int	file:	signature:(const void * p1,const void * p2)
pagecache_entry_cmp_xfirst_pages	pclsync/ppagecache.c	/^static int pagecache_entry_cmp_xfirst_pages(const void *p1, const void *p2) {$/;"	f	typeref:typename:int	file:	signature:(const void * p1,const void * p2)
panic	pclsync/psignal.c	/^void panic(const char *msg) {$/;"	f	typeref:typename:void	signature:(const char * msg)
panic_handler	pclsync/psignal.c	/^static void panic_handler(int sig) {$/;"	f	typeref:typename:void	file:	signature:(int sig)
papi_check_result	pclsync/papi.c	/^const binresult *papi_check_result(const binresult *res, const char *name,$/;"	f	typeref:typename:const binresult *	signature:(const binresult * res,const char * name,uint32_t type,const char * file,const char * function,int unsigned line)
papi_conn_fail_inc	pclsync/papi.c	/^void papi_conn_fail_inc() { connfailures++; }$/;"	f	typeref:typename:void	signature:()
papi_conn_fail_reset	pclsync/papi.c	/^void papi_conn_fail_reset() {$/;"	f	typeref:typename:void	signature:()
papi_connect	pclsync/papi.c	/^psock_t *papi_connect(const char *hostname, int usessl) {$/;"	f	typeref:typename:psock_t *	signature:(const char * hostname,int usessl)
papi_dump	pclsync/papi.c	/^void papi_dump(const binresult *res, const char *file,$/;"	f	typeref:typename:void	signature:(const binresult * res,const char * file,const char * function,int unsigned line)
papi_find_result	pclsync/papi.c	/^const binresult *papi_find_result(const binresult *res, const char *name,$/;"	f	typeref:typename:const binresult *	signature:(const binresult * res,const char * name,uint32_t type,const char * file,const char * function,int unsigned line)
papi_get_result	pclsync/papi.c	/^const binresult *papi_get_result(const binresult *res, const char *name,$/;"	f	typeref:typename:const binresult *	signature:(const binresult * res,const char * name,const char * file,const char * function,int unsigned line)
papi_prepare	pclsync/papi.c	/^unsigned char *papi_prepare(const char *command, size_t cmdlen,$/;"	f	typeref:typename:unsigned char *	signature:(const char * command,size_t cmdlen,const binparam * params,size_t paramcnt,int64_t datalen,size_t additionalalloc,size_t * retlen)
papi_rdr_alloc	pclsync/papi.c	/^void papi_rdr_alloc(async_result_reader *reader) {$/;"	f	typeref:typename:void	signature:(async_result_reader * reader)
papi_rdr_free	pclsync/papi.c	/^void papi_rdr_free(async_result_reader *reader) {$/;"	f	typeref:typename:void	signature:(async_result_reader * reader)
papi_result	pclsync/papi.c	/^binresult *papi_result(psock_t *sock) {$/;"	f	typeref:typename:binresult *	signature:(psock_t * sock)
papi_result_async	pclsync/papi.c	/^int papi_result_async(psock_t *sock, async_result_reader *reader) {$/;"	f	typeref:typename:int	signature:(psock_t * sock,async_result_reader * reader)
papi_result_thread	pclsync/papi.c	/^binresult *papi_result_thread(psock_t *sock) {$/;"	f	typeref:typename:binresult *	signature:(psock_t * sock)
papi_send	pclsync/papi.c	/^binresult *papi_send(psock_t *sock, const char *command,$/;"	f	typeref:typename:binresult *	signature:(psock_t * sock,const char * command,size_t cmdlen,const binparam * params,size_t paramcnt,int64_t datalen,int readres)
parse_result	pclsync/papi.c	/^static binresult *parse_result(unsigned char *data, size_t datalen) {$/;"	f	typeref:typename:binresult *	file:	signature:(unsigned char * data,size_t datalen)
pass_shared_api	pclsync/ppagecache.c	/^static int pass_shared_api(psock_t *api) {$/;"	f	typeref:typename:int	file:	signature:(psock_t * api)
pcache_add	pclsync/pcache.c	/^void pcache_add(const char *key, void *ptr, time_t freeafter,$/;"	f	typeref:typename:void	signature:(const char * key,void * ptr,time_t freeafter,pcache_free_cb freefunc,uint32_t maxkeys)
pcache_clean	pclsync/pcache.c	/^void pcache_clean() {$/;"	f	typeref:typename:void	signature:()
pcache_clean_oneof	pclsync/pcache.c	/^void pcache_clean_oneof(const char **prefixes, size_t cnt) {$/;"	f	typeref:typename:void	signature:(const char ** prefixes,size_t cnt)
pcache_del	pclsync/pcache.c	/^void pcache_del(const char *key) {$/;"	f	typeref:typename:void	signature:(const char * key)
pcache_get	pclsync/pcache.c	/^void *pcache_get(const char *key) {$/;"	f	typeref:typename:void *	signature:(const char * key)
pcache_has	pclsync/pcache.c	/^int pcache_has(const char *key) {$/;"	f	typeref:typename:int	signature:(const char * key)
pcache_init	pclsync/pcache.c	/^void pcache_init() {$/;"	f	typeref:typename:void	signature:()
pcrc32c_compute	pclsync/pcrc32c.c	/^uint32_t pcrc32c_compute(uint32_t crc, const void *ptr, size_t len) {$/;"	f	typeref:typename:uint32_t	signature:(uint32_t crc,const void * ptr,size_t len)
pcrc32c_fast_hash256_final	pclsync/pcrc32c.c	/^void pcrc32c_fast_hash256_final(void *hash, psync_fast_hash256_ctx *ctx) {$/;"	f	typeref:typename:void	signature:(void * hash,psync_fast_hash256_ctx * ctx)
pcrc32c_fast_hash256_init	pclsync/pcrc32c.c	/^void pcrc32c_fast_hash256_init(psync_fast_hash256_ctx *ctx) {$/;"	f	typeref:typename:void	signature:(psync_fast_hash256_ctx * ctx)
pcrc32c_fast_hash256_seed	pclsync/pcrc32c.c	/^void pcrc32c_fast_hash256_seed(psync_fast_hash256_ctx *ctx, const void *seed,$/;"	f	typeref:typename:void	signature:(psync_fast_hash256_ctx * ctx,const void * seed,size_t seedlen)
pcrc32c_fast_hash256_update	pclsync/pcrc32c.c	/^void pcrc32c_fast_hash256_update(psync_fast_hash256_ctx *ctx, const void *data,$/;"	f	typeref:typename:void	signature:(psync_fast_hash256_ctx * ctx,const void * data,size_t len)
pcrypto_ctr_encdec_create	pclsync/pcrypto.c	/^pcrypto_ctr_encdec_t pcrypto_ctr_encdec_create(psync_symmetric_key_t key) {$/;"	f	typeref:typename:pcrypto_ctr_encdec_t	signature:(psync_symmetric_key_t key)
pcrypto_ctr_encdec_decode	pclsync/pcrypto.c	/^void pcrypto_ctr_encdec_decode($/;"	f	typeref:typename:void	signature:(pcrypto_ctr_encdec_t enc,void * data,size_t datalen,uint64_t dataoffset)
pcrypto_ctr_encdec_free	pclsync/pcrypto.c	/^void pcrypto_ctr_encdec_free($/;"	f	typeref:typename:void	signature:(pcrypto_ctr_encdec_t enc)
pcrypto_decode_sec	pclsync/pcrypto.c	/^int pcrypto_decode_sec($/;"	f	typeref:typename:int	signature:(pcrypto_sector_encdec_t enc,const unsigned char * data,size_t datalen,unsigned char * out,const pcrypto_sector_auth_t auth,uint64_t sectorid)
pcrypto_decode_text	pclsync/pcrypto.c	/^pcrypto_decode_text(pcrypto_textdec_t enc,$/;"	f	typeref:typename:unsigned char *	signature:(pcrypto_textdec_t enc,const unsigned char * data,size_t datalen)
pcrypto_encode_sec	pclsync/pcrypto.c	/^void pcrypto_encode_sec($/;"	f	typeref:typename:void	signature:(pcrypto_sector_encdec_t enc,const unsigned char * data,size_t datalen,unsigned char * out,pcrypto_sector_auth_t authout,uint64_t sectorid)
pcrypto_encode_text	pclsync/pcrypto.c	/^void pcrypto_encode_text(pcrypto_textenc_t enc,$/;"	f	typeref:typename:void	signature:(pcrypto_textenc_t enc,const unsigned char * txt,size_t txtlen,unsigned char ** out,size_t * outlen)
pcrypto_key	pclsync/pcrypto.c	/^psync_symmetric_key_t pcrypto_key() {$/;"	f	typeref:typename:psync_symmetric_key_t	signature:()
pcrypto_key_len	pclsync/pcrypto.c	/^psync_symmetric_key_t pcrypto_key_len(size_t len) {$/;"	f	typeref:typename:psync_symmetric_key_t	signature:(size_t len)
pcrypto_sec_encdec_create	pclsync/pcrypto.c	/^pcrypto_sec_encdec_create(psync_symmetric_key_t key) {$/;"	f	typeref:typename:pcrypto_sector_encdec_t	signature:(psync_symmetric_key_t key)
pcrypto_sec_encdec_free	pclsync/pcrypto.c	/^void pcrypto_sec_encdec_free($/;"	f	typeref:typename:void	signature:(pcrypto_sector_encdec_t enc)
pcrypto_sign_sec	pclsync/pcrypto.c	/^void pcrypto_sign_sec($/;"	f	typeref:typename:void	signature:(pcrypto_sector_encdec_t enc,const unsigned char * data,size_t datalen,pcrypto_sector_auth_t authout)
pcrypto_textdec_create	pclsync/pcrypto.c	/^pcrypto_textdec_create(psync_symmetric_key_t key) {$/;"	f	typeref:typename:pcrypto_textdec_t	signature:(psync_symmetric_key_t key)
pcrypto_textdec_free	pclsync/pcrypto.c	/^void pcrypto_textdec_free($/;"	f	typeref:typename:void	signature:(pcrypto_textdec_t enc)
pcrypto_textenc_create	pclsync/pcrypto.c	/^pcrypto_textenc_create(psync_symmetric_key_t key) {$/;"	f	typeref:typename:pcrypto_textenc_t	signature:(psync_symmetric_key_t key)
pcrypto_textenc_free	pclsync/pcrypto.c	/^void pcrypto_textenc_free($/;"	f	typeref:typename:void	signature:(pcrypto_textenc_t enc)
pcryptofolder_cache_clean	pclsync/pcryptofolder.c	/^void pcryptofolder_cache_clean() {$/;"	f	typeref:typename:void	signature:()
pcryptofolder_change_pass	pclsync/pcryptofolder.c	/^int pcryptofolder_change_pass(const char *oldpassphrase,$/;"	f	typeref:typename:int	signature:(const char * oldpassphrase,const char * newpassphrase,uint32_t flags,char ** privenc,char ** sign)
pcryptofolder_change_pass_unlocked	pclsync/pcryptofolder.c	/^int pcryptofolder_change_pass_unlocked(const char *newpassphrase,$/;"	f	typeref:typename:int	signature:(const char * newpassphrase,uint32_t flags,char ** privenc,char ** sign)
pcryptofolder_filencoder_from_binresult	pclsync/pcryptofolder.c	/^pcrypto_sector_encdec_t pcryptofolder_filencoder_from_binresult(psync_fileid_t fileid,$/;"	f	typeref:typename:pcrypto_sector_encdec_t	signature:(psync_fileid_t fileid,binresult * res)
pcryptofolder_filencoder_get	pclsync/pcryptofolder.c	/^pcrypto_sector_encdec_t pcryptofolder_filencoder_get(psync_fsfileid_t fileid, uint64_t hash,$/;"	f	typeref:typename:pcrypto_sector_encdec_t	signature:(psync_fsfileid_t fileid,uint64_t hash,int nonetwork)
pcryptofolder_filencoder_key_get	pclsync/pcryptofolder.c	/^char *pcryptofolder_filencoder_key_get(psync_fsfileid_t fileid,$/;"	f	typeref:typename:char *	signature:(psync_fsfileid_t fileid,uint64_t hash,size_t * keylen)
pcryptofolder_filencoder_key_new	pclsync/pcryptofolder.c	/^char *pcryptofolder_filencoder_key_new(uint32_t flags, size_t *keylen) {$/;"	f	typeref:typename:char *	signature:(uint32_t flags,size_t * keylen)
pcryptofolder_filencoder_key_newplain	pclsync/pcryptofolder.c	/^char *pcryptofolder_filencoder_key_newplain($/;"	f	typeref:typename:char *	signature:(uint32_t flags,size_t * keylen,psync_symmetric_key_t * deckey)
pcryptofolder_filencoder_release	pclsync/pcryptofolder.c	/^void pcryptofolder_filencoder_release($/;"	f	typeref:typename:void	signature:(psync_fsfileid_t fileid,uint64_t hash,pcrypto_sector_encdec_t encoder)
pcryptofolder_flddecode_filename	pclsync/pcryptofolder.c	/^char *pcryptofolder_flddecode_filename(pcrypto_textdec_t decoder,$/;"	f	typeref:typename:char *	signature:(pcrypto_textdec_t decoder,const char * name)
pcryptofolder_flddecoder_get	pclsync/pcryptofolder.c	/^pcrypto_textdec_t pcryptofolder_flddecoder_get(psync_fsfolderid_t folderid) {$/;"	f	typeref:typename:pcrypto_textdec_t	signature:(psync_fsfolderid_t folderid)
pcryptofolder_flddecoder_release	pclsync/pcryptofolder.c	/^void pcryptofolder_flddecoder_release($/;"	f	typeref:typename:void	signature:(psync_fsfolderid_t folderid,pcrypto_textdec_t decoder)
pcryptofolder_fldencode_filename	pclsync/pcryptofolder.c	/^char * pcryptofolder_fldencode_filename(pcrypto_textenc_t encoder,$/;"	f	typeref:typename:char *	signature:(pcrypto_textenc_t encoder,const char * name)
pcryptofolder_fldencoder_get	pclsync/pcryptofolder.c	/^pcrypto_textenc_t pcryptofolder_fldencoder_get(psync_fsfolderid_t folderid) {$/;"	f	typeref:typename:pcrypto_textenc_t	signature:(psync_fsfolderid_t folderid)
pcryptofolder_fldencoder_release	pclsync/pcryptofolder.c	/^void pcryptofolder_fldencoder_release($/;"	f	typeref:typename:void	signature:(psync_fsfolderid_t folderid,pcrypto_textenc_t encoder)
pcryptofolder_get_hint	pclsync/pcryptofolder.c	/^int pcryptofolder_get_hint(char **hint) {$/;"	f	typeref:typename:int	signature:(char ** hint)
pcryptofolder_is_unlocked	pclsync/pcryptofolder.c	/^int pcryptofolder_is_unlocked() {$/;"	f	typeref:typename:int	signature:()
pcryptofolder_issetup	pclsync/pcryptofolder.c	/^int pcryptofolder_issetup() {$/;"	f	typeref:typename:int	signature:()
pcryptofolder_lock	pclsync/pcryptofolder.c	/^int pcryptofolder_lock() {$/;"	f	typeref:typename:int	signature:()
pcryptofolder_mkdir	pclsync/pcryptofolder.c	/^int pcryptofolder_mkdir(psync_folderid_t folderid, const char *name,$/;"	f	typeref:typename:int	signature:(psync_folderid_t folderid,const char * name,const char ** err,psync_folderid_t * newfolderid)
pcryptofolder_reset	pclsync/pcryptofolder.c	/^int pcryptofolder_reset() {$/;"	f	typeref:typename:int	signature:()
pcryptofolder_setup	pclsync/pcryptofolder.c	/^int pcryptofolder_setup(const char *password, const char *hint) {$/;"	f	typeref:typename:int	signature:(const char * password,const char * hint)
pcryptofolder_unlock	pclsync/pcryptofolder.c	/^int pcryptofolder_unlock(const char *password) {$/;"	f	typeref:typename:int	signature:(const char * password)
pdbg_init_level	pclsync/pdbg.c	/^static void pdbg_init_level(void) {$/;"	f	typeref:typename:void	file:	signature:(void)
pdbg_path_is_safe	pclsync/pdbg.c	/^static int pdbg_path_is_safe(const char *path) {$/;"	f	typeref:typename:int	file:	signature:(const char * path)
pdbg_printf	pclsync/pdbg.c	/^int pdbg_printf(const char *file, const char *function, int unsigned line, int unsigned level, c/;"	f	typeref:typename:int	signature:(const char * file,const char * function,int unsigned line,int unsigned level,const char * fmt,...)
pdbg_reopen_log	pclsync/pdbg.c	/^void pdbg_reopen_log() {$/;"	f	typeref:typename:void	signature:()
pdbg_write_fs_event	pclsync/pdbg.c	/^void pdbg_write_fs_event(const char *fmt, ...) {$/;"	f	typeref:typename:void	signature:(const char * fmt,...)
pdeflate_destroy	pclsync/pdeflate.c	/^void pdeflate_destroy(psync_deflate_t *def) {$/;"	f	typeref:typename:void	signature:(psync_deflate_t * def)
pdeflate_init	pclsync/pdeflate.c	/^psync_deflate_t *pdeflate_init(int level) {$/;"	f	typeref:typename:psync_deflate_t *	signature:(int level)
pdeflate_pending	pclsync/pdeflate.c	/^int pdeflate_pending(psync_deflate_t *def) {$/;"	f	typeref:typename:int	signature:(psync_deflate_t * def)
pdeflate_read	pclsync/pdeflate.c	/^int pdeflate_read(psync_deflate_t *def, void *data, int len) {$/;"	f	typeref:typename:int	signature:(psync_deflate_t * def,void * data,int len)
pdeflate_write	pclsync/pdeflate.c	/^int pdeflate_write(psync_deflate_t *def, const void *data, int len,$/;"	f	typeref:typename:int	signature:(psync_deflate_t * def,const void * data,int len,int flush)
pdevice_get_os	pclsync/pdevice.c	/^char *pdevice_get_os() {$/;"	f	typeref:typename:char *	signature:()
pdevice_get_software	pclsync/pdevice.c	/^const char *pdevice_get_software() { $/;"	f	typeref:typename:const char *	signature:()
pdevice_id	pclsync/pdevice.c	/^char *pdevice_id() {$/;"	f	typeref:typename:char *	signature:()
pdevice_name	pclsync/pdevice.c	/^char *pdevice_name() {$/;"	f	typeref:typename:char *	signature:()
pdevice_set_software	pclsync/pdevice.c	/^void pdevice_set_software(const char *snm) { $/;"	f	typeref:typename:void	signature:(const char * snm)
pdevmon_init	pclsync/pdevmon.c	/^void pdevmon_init() {$/;"	f	typeref:typename:void	signature:()
pdiff_bind_meta	pclsync/pdiff_helpers.c	/^int pdiff_bind_meta(psync_sql_res *res, const binresult *meta, int off) {$/;"	f	typeref:typename:int	signature:(psync_sql_res * res,const binresult * meta,int off)
pdiff_check_active_subscribtion	pclsync/pdiff_helpers.c	/^int pdiff_check_active_subscribtion(const binresult *res) {$/;"	f	typeref:typename:int	signature:(const binresult * res)
pdiff_cmp_folderid	pclsync/pdiff_helpers.c	/^int pdiff_cmp_folderid(const void *ptr1, const void *ptr2) {$/;"	f	typeref:typename:int	signature:(const void * ptr1,const void * ptr2)
pdiff_extract_meta_folder_flags	pclsync/pdiff_helpers.c	/^uint64_t pdiff_extract_meta_folder_flags(const binresult *meta) {$/;"	f	typeref:typename:uint64_t	signature:(const binresult * meta)
pdiff_file_create	pclsync/pdiff.c	/^void pdiff_file_create(const binresult *meta) {$/;"	f	typeref:typename:void	signature:(const binresult * meta)
pdiff_file_delete	pclsync/pdiff.c	/^void pdiff_file_delete(const binresult *meta) {$/;"	f	typeref:typename:void	signature:(const binresult * meta)
pdiff_file_update	pclsync/pdiff.c	/^void pdiff_file_update(const binresult *meta) {$/;"	f	typeref:typename:void	signature:(const binresult * meta)
pdiff_fldr_delete	pclsync/pdiff.c	/^void pdiff_fldr_delete(const binresult *meta) {$/;"	f	typeref:typename:void	signature:(const binresult * meta)
pdiff_fldr_update	pclsync/pdiff.c	/^void pdiff_fldr_update(const binresult *meta) {$/;"	f	typeref:typename:void	signature:(const binresult * meta)
pdiff_group_results_by_col	pclsync/pdiff_helpers.c	/^void pdiff_group_results_by_col(psync_full_result_int *restrict r1,$/;"	f	typeref:typename:void	signature:(psync_full_result_int * restrict r1,psync_full_result_int * restrict r2,uint32_t col)
pdiff_init	pclsync/pdiff.c	/^void pdiff_init() { $/;"	f	typeref:typename:void	signature:()
pdiff_lock	pclsync/pdiff.c	/^void pdiff_lock() { $/;"	f	typeref:typename:void	signature:()
pdiff_unlock	pclsync/pdiff.c	/^void pdiff_unlock() { $/;"	f	typeref:typename:void	signature:()
pdiff_wake	pclsync/pdiff.c	/^void pdiff_wake() {$/;"	f	typeref:typename:void	signature:()
pdownload_get_hashes	pclsync/pdownload.c	/^download_hashes_t *pdownload_get_hashes() {$/;"	f	typeref:typename:download_hashes_t *	signature:()
pdownload_init	pclsync/pdownload.c	/^void pdownload_init() {$/;"	f	typeref:typename:void	signature:()
pdownload_stop_all	pclsync/pdownload.c	/^void pdownload_stop_all() {$/;"	f	typeref:typename:void	signature:()
pdownload_stop_file	pclsync/pdownload.c	/^void pdownload_stop_file(psync_fileid_t fileid, psync_syncid_t syncid) {$/;"	f	typeref:typename:void	signature:(psync_fileid_t fileid,psync_syncid_t syncid)
pdownload_stop_sync	pclsync/pdownload.c	/^void pdownload_stop_sync(psync_syncid_t syncid) {$/;"	f	typeref:typename:void	signature:(psync_syncid_t syncid)
pdownload_tasks_delete	pclsync/pdownload.c	/^void pdownload_tasks_delete(psync_fileid_t fileid,$/;"	f	typeref:typename:void	signature:(psync_fileid_t fileid,psync_syncid_t syncid,int deltemp)
pdownload_wake	pclsync/pdownload.c	/^void pdownload_wake() {$/;"	f	typeref:typename:void	signature:()
perm_fail_upload_task	pclsync/pfsupload.c	/^static void perm_fail_upload_task(uint64_t taskid) {$/;"	f	typeref:typename:void	file:	signature:(uint64_t taskid)
pfile_close	pclsync/pfile.c	/^int pfile_close(int fd) { return close(fd); }$/;"	f	typeref:typename:int	signature:(int fd)
pfile_delete	pclsync/pfile.c	/^int pfile_delete(const char *path) { return unlink(path); }$/;"	f	typeref:typename:int	signature:(const char * path)
pfile_dup	pclsync/pfile.c	/^int pfile_dup(int fd) { return dup(fd); }$/;"	f	typeref:typename:int	signature:(int fd)
pfile_folder_sync	pclsync/pfile.c	/^int pfile_folder_sync(const char *path) {$/;"	f	typeref:typename:int	signature:(const char * path)
pfile_invalidate_os_cache	pclsync/pfile.c	/^int pfile_invalidate_os_cache(const char *path) { return 0; }$/;"	f	typeref:typename:int	signature:(const char * path)
pfile_invalidate_os_cache_needed	pclsync/pfile.c	/^int pfile_invalidate_os_cache_needed() { return 0; }$/;"	f	typeref:typename:int	signature:()
pfile_open	pclsync/pfile.c	/^int pfile_open(const char *path, int access, int flags) {$/;"	f	typeref:typename:int	signature:(const char * path,int access,int flags)
pfile_pread	pclsync/pfile.c	/^ssize_t pfile_pread(int fd, void *buf, size_t count,$/;"	f	typeref:typename:ssize_t	signature:(int fd,void * buf,size_t count,uint64_t offset)
pfile_preread	pclsync/pfile.c	/^int pfile_preread(int fd, uint64_t offset, size_t count) {$/;"	f	typeref:typename:int	signature:(int fd,uint64_t offset,size_t count)
pfile_pwrite	pclsync/pfile.c	/^ssize_t pfile_pwrite(int fd, const void *buf, size_t count,$/;"	f	typeref:typename:ssize_t	signature:(int fd,const void * buf,size_t count,uint64_t offset)
pfile_read	pclsync/pfile.c	/^ssize_t pfile_read(int fd, void *buf, size_t count) {$/;"	f	typeref:typename:ssize_t	signature:(int fd,void * buf,size_t count)
pfile_readahead	pclsync/pfile.c	/^int pfile_readahead(int fd, uint64_t offset, size_t count) {$/;"	f	typeref:typename:int	signature:(int fd,uint64_t offset,size_t count)
pfile_rename	pclsync/pfile.c	/^int pfile_rename(const char *oldpath, const char *newpath) {$/;"	f	typeref:typename:int	signature:(const char * oldpath,const char * newpath)
pfile_rename_overwrite	pclsync/pfile.c	/^int pfile_rename_overwrite(const char *oldpath, const char *newpath) {$/;"	f	typeref:typename:int	signature:(const char * oldpath,const char * newpath)
pfile_run_update	pclsync/pfile.c	/^int pfile_run_update(const char *path) {$/;"	f	typeref:typename:int	signature:(const char * path)
pfile_schedulesync	pclsync/pfile.c	/^int pfile_schedulesync(int fd) {$/;"	f	typeref:typename:int	signature:(int fd)
pfile_seek	pclsync/pfile.c	/^int64_t pfile_seek(int fd, uint64_t offset, int whence) {$/;"	f	typeref:typename:int64_t	signature:(int fd,uint64_t offset,int whence)
pfile_set_creation	pclsync/pfile.c	/^int pfile_set_creation(int fd, time_t ctime) { return -1; }$/;"	f	typeref:typename:int	signature:(int fd,time_t ctime)
pfile_set_crtime_mtime	pclsync/pfile.c	/^int pfile_set_crtime_mtime(const char *path, time_t crtime, time_t mtime) {$/;"	f	typeref:typename:int	signature:(const char * path,time_t crtime,time_t mtime)
pfile_set_crtime_mtime_by_fd	pclsync/pfile.c	/^int pfile_set_crtime_mtime_by_fd(int fd, const char *path,$/;"	f	typeref:typename:int	signature:(int fd,const char * path,time_t crtime,time_t mtime)
pfile_size	pclsync/pfile.c	/^int64_t pfile_size(int fd) {$/;"	f	typeref:typename:int64_t	signature:(int fd)
pfile_stat_mode_ok	pclsync/pfile.c	/^int pfile_stat_mode_ok(struct stat *buf, unsigned int bits) {$/;"	f	typeref:typename:int	signature:(struct stat * buf,unsigned int bits)
pfile_sync	pclsync/pfile.c	/^int pfile_sync(int fd) {$/;"	f	typeref:typename:int	signature:(int fd)
pfile_truncate	pclsync/pfile.c	/^int pfile_truncate(int fd) {$/;"	f	typeref:typename:int	signature:(int fd)
pfile_write	pclsync/pfile.c	/^ssize_t pfile_write(int fd, const void *buf, size_t count) {$/;"	f	typeref:typename:ssize_t	signature:(int fd,const void * buf,size_t count)
pfileops_create_file	pclsync/pfileops.c	/^void pfileops_create_file(const binresult *meta) {$/;"	f	typeref:typename:void	signature:(const binresult * meta)
pfileops_create_fldr	pclsync/pfileops.c	/^void pfileops_create_fldr(const binresult *meta) {$/;"	f	typeref:typename:void	signature:(const binresult * meta)
pfileops_delete_file	pclsync/pfileops.c	/^void pfileops_delete_file(const binresult *meta) {$/;"	f	typeref:typename:void	signature:(const binresult * meta)
pfileops_delete_fldr	pclsync/pfileops.c	/^void pfileops_delete_fldr(const binresult *meta) {$/;"	f	typeref:typename:void	signature:(const binresult * meta)
pfileops_get_perms	pclsync/pfileops.c	/^uint64_t pfileops_get_perms(const binresult *meta) {$/;"	f	typeref:typename:uint64_t	signature:(const binresult * meta)
pfileops_update_file	pclsync/pfileops.c	/^void pfileops_update_file(const binresult *meta) {$/;"	f	typeref:typename:void	signature:(const binresult * meta)
pfileops_update_fldr	pclsync/pfileops.c	/^void pfileops_update_fldr(const binresult *meta) {$/;"	f	typeref:typename:void	signature:(const binresult * meta)
pfolder_add_sync	pclsync/pfolder.c	/^psync_syncid_t pfolder_add_sync(const char *localpath, psync_folderid_t folderid, psync_synctype/;"	f	typeref:typename:psync_syncid_t	signature:(const char * localpath,psync_folderid_t folderid,psync_synctype_t synctype)
pfolder_add_sync_path	pclsync/pfolder.c	/^psync_syncid_t pfolder_add_sync_path(const char *localpath, const char *remotepath, psync_syncty/;"	f	typeref:typename:psync_syncid_t	signature:(const char * localpath,const char * remotepath,psync_synctype_t synctype)
pfolder_add_sync_path_delay	pclsync/pfolder.c	/^int pfolder_add_sync_path_delay(const char *localpath,$/;"	f	typeref:typename:int	signature:(const char * localpath,const char * remotepath,psync_synctype_t synctype)
pfolder_db_wait	pclsync/pfolder.c	/^psync_folderid_t pfolder_db_wait(psync_folderid_t folderid) {$/;"	f	typeref:typename:psync_folderid_t	signature:(psync_folderid_t folderid)
pfolder_delete_sync_by_id	pclsync/psynclib.c	/^int pfolder_delete_sync_by_id(psync_folderid_t fId) {$/;"	f	typeref:typename:int	signature:(psync_folderid_t fId)
pfolder_file_path	pclsync/pfolder.c	/^char *pfolder_file_path(psync_fileid_t fileid, size_t *retlen) {$/;"	f	typeref:typename:char *	signature:(psync_fileid_t fileid,size_t * retlen)
pfolder_id	pclsync/pfolder.c	/^psync_folderid_t pfolder_id(const char *path) {$/;"	f	typeref:typename:psync_folderid_t	signature:(const char * path)
pfolder_id_create	pclsync/pfolder.c	/^psync_folderid_t pfolder_id_create(const char *path) {$/;"	f	typeref:typename:psync_folderid_t	signature:(const char * path)
pfolder_local_folders	pclsync/pfolder.c	/^pfolder_list_t *pfolder_local_folders(const char *path,$/;"	f	typeref:typename:pfolder_list_t *	signature:(const char * path,psync_listtype_t listtype)
pfolder_lpath_lfile	pclsync/pfolder.c	/^char *pfolder_lpath_lfile(psync_fileid_t localfileid,$/;"	f	typeref:typename:char *	signature:(psync_fileid_t localfileid,size_t * retlen)
pfolder_lpath_lfldr	pclsync/pfolder.c	/^char *pfolder_lpath_lfldr(psync_folderid_t localfolderid,$/;"	f	typeref:typename:char *	signature:(psync_folderid_t localfolderid,psync_syncid_t syncid,size_t * retlen)
pfolder_path	pclsync/pfolder.c	/^char *pfolder_path(psync_folderid_t folderid, size_t *retlen) {$/;"	f	typeref:typename:char *	signature:(psync_folderid_t folderid,size_t * retlen)
pfolder_path_sep	pclsync/pfolder.c	/^char *pfolder_path_sep(psync_folderid_t folderid, const char *sep,$/;"	f	typeref:typename:char *	signature:(psync_folderid_t folderid,const char * sep,size_t * retlen)
pfolder_remote_folders	pclsync/pfolder.c	/^pfolder_list_t *pfolder_remote_folders(psync_folderid_t folderid,$/;"	f	typeref:typename:pfolder_list_t *	signature:(psync_folderid_t folderid,psync_listtype_t listtype)
pfolder_remote_folders_path	pclsync/pfolder.c	/^pfolder_list_t *pfolder_remote_folders_path(const char *remotepath, psync_listtype_t listtype) {$/;"	f	typeref:typename:pfolder_list_t *	signature:(const char * remotepath,psync_listtype_t listtype)
pfolder_stat	pclsync/pfolder.c	/^pentry_t *pfolder_stat(const char *remotepath) {$/;"	f	typeref:typename:pentry_t *	signature:(const char * remotepath)
pfolder_sync_folders	pclsync/pfolder.c	/^psync_folder_list_t *pfolder_sync_folders(char *syncTypes) {$/;"	f	typeref:typename:psync_folder_list_t *	signature:(char * syncTypes)
pfs_apply_task_overlay	pclsync/pfs_helpers.c	/^int pfs_apply_task_overlay(struct stat *stbuf,$/;"	f	typeref:typename:int	signature:(struct stat * stbuf,psync_fstask_folder_t * folder,const char * name,uint32_t flags)
pfs_can_move	pclsync/pfs.c	/^static int pfs_can_move(psync_fsfolderid_t fromfolderid,$/;"	f	typeref:typename:int	file:	signature:(psync_fsfolderid_t fromfolderid,uint32_t frompermissions,psync_fsfolderid_t tofolderid,uint32_t topermissions,int sameshare)
pfs_can_rmdir	pclsync/pfs.c	/^static int pfs_can_rmdir(const char *path) {$/;"	f	typeref:typename:int	file:	signature:(const char * path)
pfs_can_unlink	pclsync/pfs.c	/^static int pfs_can_unlink(const char *path) {$/;"	f	typeref:typename:int	file:	signature:(const char * path)
pfs_check_modified_file_write_space	pclsync/pfs.c	/^pfs_check_modified_file_write_space(psync_openfile_t *of, size_t size,$/;"	f	typeref:typename:PSYNC_NOINLINE int	file:	signature:(psync_openfile_t * of,size_t size,fuse_off_t offset)
pfs_check_write_space	pclsync/pfs.c	/^static int pfs_check_write_space(psync_openfile_t *of, size_t size,$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of,size_t size,fuse_off_t offset)
pfs_chmod	pclsync/pfs.c	/^static int pfs_chmod(const char *path, mode_t mode, struct fuse_file_info *fi) {$/;"	f	typeref:typename:int	file:	signature:(const char * path,mode_t mode,struct fuse_file_info * fi)
pfs_chown	pclsync/pfs.c	/^static int pfs_chown(const char *path, uid_t uid, gid_t gid, struct fuse_file_info *fi) {$/;"	f	typeref:typename:int	file:	signature:(const char * path,uid_t uid,gid_t gid,struct fuse_file_info * fi)
pfs_clean_read_cache	pclsync/psynclib.c	/^void pfs_clean_read_cache() { ppagecache_clean_read(); }$/;"	f	typeref:typename:void	signature:()
pfs_clean_tasks	pclsync/pfs.c	/^void pfs_clean_tasks() { pfs_task_clean(); }$/;"	f	typeref:typename:void	signature:()
pfs_creat	pclsync/pfs.c	/^static int pfs_creat(const char *path, mode_t mode,$/;"	f	typeref:typename:int	file:	signature:(const char * path,mode_t mode,struct fuse_file_info * fi)
pfs_creat_fake_locked	pclsync/pfs.c	/^static int pfs_creat_fake_locked(psync_fspath_t *fpath,$/;"	f	typeref:typename:int	file:	signature:(psync_fspath_t * fpath,struct fuse_file_info * fi)
pfs_create_file	pclsync/pfs.c	/^pfs_create_file(psync_fsfileid_t fileid, psync_fsfileid_t remotefileid,$/;"	f	typeref:typename:psync_openfile_t *	file:	signature:(psync_fsfileid_t fileid,psync_fsfileid_t remotefileid,uint64_t size,uint64_t hash,int lock,uint32_t writeid,psync_fstask_folder_t * folder,const char * name,pcrypto_sector_encdec_t encoder)
pfs_crpt_check_logs	pclsync/pfscrypto.c	/^void pfs_crpt_check_logs() {$/;"	f	typeref:typename:void	signature:()
pfs_crpt_crypto_size	pclsync/pfscrypto.c	/^uint64_t pfs_crpt_crypto_size(uint64_t plainsize) {$/;"	f	typeref:typename:uint64_t	signature:(uint64_t plainsize)
pfs_crpt_flush	pclsync/pfscrypto.c	/^int pfs_crpt_flush(psync_openfile_t *of) {$/;"	f	typeref:typename:int	signature:(psync_openfile_t * of)
pfs_crpt_get_auth_off	pclsync/pfscrypto.c	/^void pfs_crpt_get_auth_off(psync_crypto_sectorid_t sectorid,$/;"	f	typeref:typename:void	signature:(psync_crypto_sectorid_t sectorid,uint32_t level,psync_crypto_offsets_t * offsets,uint64_t * offset,uint32_t * size,uint32_t * authid)
pfs_crpt_init_log	pclsync/pfscrypto.c	/^int pfs_crpt_init_log(psync_openfile_t *of) {$/;"	f	typeref:typename:int	signature:(psync_openfile_t * of)
pfs_crpt_offset_by_size	pclsync/pfscrypto.c	/^void pfs_crpt_offset_by_size(uint64_t size,$/;"	f	typeref:typename:void	signature:(uint64_t size,psync_crypto_offsets_t * offsets)
pfs_crpt_plain_size	pclsync/pfscrypto.c	/^uint64_t pfs_crpt_plain_size(uint64_t cryptosize) {$/;"	f	typeref:typename:uint64_t	signature:(uint64_t cryptosize)
pfs_crpt_read_mod	pclsync/pfscrypto.c	/^int pfs_crpt_read_mod(psync_openfile_t *of, char *buf,$/;"	f	typeref:typename:int	signature:(psync_openfile_t * of,char * buf,uint64_t size,uint64_t offset)
pfs_crpt_read_new	pclsync/pfscrypto.c	/^int pfs_crpt_read_new(psync_openfile_t *of, char *buf,$/;"	f	typeref:typename:int	signature:(psync_openfile_t * of,char * buf,uint64_t size,uint64_t offset)
pfs_crpt_sector_id	pclsync/pfscrypto.c	/^pfs_crpt_sector_id(psync_crypto_sectorid_t sectorid) {$/;"	f	typeref:typename:psync_crypto_sectorid_t	signature:(psync_crypto_sectorid_t sectorid)
pfs_crpt_truncate	pclsync/pfscrypto.c	/^int pfs_crpt_truncate(psync_openfile_t *of, uint64_t size) {$/;"	f	typeref:typename:int	signature:(psync_openfile_t * of,uint64_t size)
pfs_crpt_truncate_down	pclsync/pfscrypto.c	/^static int pfs_crpt_truncate_down(psync_openfile_t *of, uint64_t size) {$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of,uint64_t size)
pfs_crpt_truncate_to_zero	pclsync/pfscrypto.c	/^static int pfs_crpt_truncate_to_zero(psync_openfile_t *of) {$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of)
pfs_crpt_write_mod	pclsync/pfscrypto.c	/^int pfs_crpt_write_mod(psync_openfile_t *of, const char *buf,$/;"	f	typeref:typename:int	signature:(psync_openfile_t * of,const char * buf,uint64_t size,uint64_t offset)
pfs_crpt_write_mod_nu	pclsync/pfscrypto.c	/^int pfs_crpt_write_mod_nu(psync_openfile_t *of,$/;"	f	typeref:typename:int	signature:(psync_openfile_t * of,const char * buf,uint64_t size,uint64_t offset,int checkextender)
pfs_crpt_write_new	pclsync/pfscrypto.c	/^int pfs_crpt_write_new(psync_openfile_t *of, const char *buf,$/;"	f	typeref:typename:int	signature:(psync_openfile_t * of,const char * buf,uint64_t size,uint64_t offset)
pfs_crpt_write_new_nu	pclsync/pfscrypto.c	/^static int pfs_crpt_write_new_nu(psync_openfile_t *of,$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of,const char * buf,uint64_t size,uint64_t offset,int checkextender)
pfs_crypt_add_sector_to_interval_tree	pclsync/pfscrypto.c	/^static void pfs_crypt_add_sector_to_interval_tree($/;"	f	typeref:typename:void	file:	signature:(psync_openfile_t * of,psync_crypto_sectorid_t sectorid,size_t size)
pfs_crypto_auth_offset	pclsync/pfscrypto.c	/^static uint64_t pfs_crypto_auth_offset(uint32_t level, uint32_t id) {$/;"	f	typeref:typename:uint64_t	file:	signature:(uint32_t level,uint32_t id)
pfs_crypto_check_file	pclsync/pfscrypto.c	/^static void pfs_crypto_check_file(void *ptr, ppath_fast_stat *st) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr,ppath_fast_stat * st)
pfs_crypto_check_log	pclsync/pfscrypto.c	/^static void pfs_crypto_check_log(char *path, const char *fn) {$/;"	f	typeref:typename:void	file:	signature:(char * path,const char * fn)
pfs_crypto_check_log_hash	pclsync/pfscrypto.c	/^pfs_crypto_check_log_hash(int lfd,$/;"	f	typeref:typename:PSYNC_NOINLINE int	file:	signature:(int lfd,psync_crypto_master_record * mr)
pfs_crypto_data_offset_by_sectorid	pclsync/pfscrypto.c	/^pfs_crypto_data_offset_by_sectorid(psync_crypto_sectorid_t sectorid) {$/;"	f	typeref:typename:uint64_t	file:	signature:(psync_crypto_sectorid_t sectorid)
pfs_crypto_del_log	pclsync/pfscrypto.c	/^static void pfs_crypto_del_log(const char *path) {$/;"	f	typeref:typename:void	file:	signature:(const char * path)
pfs_crypto_do_finalize_log	pclsync/pfscrypto.c	/^static int pfs_crypto_do_finalize_log(psync_openfile_t *of, int fullsync) {$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of,int fullsync)
pfs_crypto_do_local_tree_check	pclsync/pfscrypto.c	/^pfs_crypto_do_local_tree_check(psync_openfile_t *of,$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of,psync_crypto_sectorid_t sectorid,psync_crypto_offsets_t * offsets)
pfs_crypto_err_to_errno	pclsync/pfs.c	/^int pfs_crypto_err_to_errno(int cryptoerr) {$/;"	f	typeref:typename:int	signature:(int cryptoerr)
pfs_crypto_finalize_log	pclsync/pfscrypto.c	/^static int pfs_crypto_finalize_log(psync_openfile_t *of, int fullsync) {$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of,int fullsync)
pfs_crypto_kill_extender_locked	pclsync/pfscrypto.c	/^static int pfs_crypto_kill_extender_locked(psync_openfile_t *of) {$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of)
pfs_crypto_log_flush_and_process	pclsync/pfscrypto.c	/^static int pfs_crypto_log_flush_and_process(psync_openfile_t *of,$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of,const char * filename,int dowaits,int locked)
pfs_crypto_mark_log_finalized	pclsync/pfscrypto.c	/^static int pfs_crypto_mark_log_finalized(psync_openfile_t *of,$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of,uint64_t filesize)
pfs_crypto_offsets_by_cryptosize	pclsync/pfscrypto.c	/^pfs_crypto_offsets_by_cryptosize(uint64_t size,$/;"	f	typeref:typename:void	file:	signature:(uint64_t size,psync_crypto_offsets_t * offsets)
pfs_crypto_process_log	pclsync/pfscrypto.c	/^static int pfs_crypto_process_log(int lfd, int dfd,$/;"	f	typeref:typename:int	file:	signature:(int lfd,int dfd,int ifd,int checkhash)
pfs_crypto_read_newfile_full_sector	pclsync/pfscrypto.c	/^pfs_crypto_read_newfile_full_sector(psync_openfile_t *of, char *buf,$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of,char * buf,psync_crypto_sectorid_t sectorid)
pfs_crypto_read_newfile_full_sector_from_datafile	pclsync/pfscrypto.c	/^static int pfs_crypto_read_newfile_full_sector_from_datafile($/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of,char * buf,psync_crypto_sectorid_t sectorid)
pfs_crypto_read_newfile_full_sector_from_log	pclsync/pfscrypto.c	/^static int pfs_crypto_read_newfile_full_sector_from_log($/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of,char * buf,psync_sector_inlog_t * se)
pfs_crypto_read_newfile_partial_sector	pclsync/pfscrypto.c	/^pfs_crypto_read_newfile_partial_sector(psync_openfile_t *of, char *buf,$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of,char * buf,psync_crypto_sectorid_t sectorid,size_t size,off_t offset)
pfs_crypto_reset_log_to_off	pclsync/pfscrypto.c	/^pfs_crypto_reset_log_to_off(psync_openfile_t *of, uint32_t off) {$/;"	f	typeref:typename:PSYNC_NOINLINE void	file:	signature:(psync_openfile_t * of,uint32_t off)
pfs_crypto_run_extender	pclsync/pfscrypto.c	/^static int pfs_crypto_run_extender(psync_openfile_t *of, uint64_t size) {$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of,uint64_t size)
pfs_crypto_set_sector_log_offset	pclsync/pfscrypto.c	/^pfs_crypto_set_sector_log_offset(psync_openfile_t *of,$/;"	f	typeref:typename:void	file:	signature:(psync_openfile_t * of,psync_crypto_sectorid_t sectorid,uint32_t offset,unsigned char * auth)
pfs_crypto_switch_sectors	pclsync/pfscrypto.c	/^static int pfs_crypto_switch_sectors(psync_openfile_t *of,$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of,psync_crypto_sectorid_t oldsectorid,psync_crypto_sectorid_t newsectorid,psync_crypto_auth_sector_t * autharr,psync_crypto_offsets_t * offsets)
pfs_crypto_wait_extender_after_locked	pclsync/pfscrypto.c	/^static int pfs_crypto_wait_extender_after_locked(psync_openfile_t *of,$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of,uint64_t offset)
pfs_crypto_wait_no_extender_locked	pclsync/pfscrypto.c	/^static int pfs_crypto_wait_no_extender_locked(psync_openfile_t *of) {$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of)
pfs_crypto_write_master_auth	pclsync/pfscrypto.c	/^pfs_crypto_write_master_auth(psync_openfile_t *of,$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of,psync_crypto_auth_sector_t * autharr,psync_crypto_offsets_t * offsets)
pfs_crypto_write_newfile_full_sector	pclsync/pfscrypto.c	/^pfs_crypto_write_newfile_full_sector(psync_openfile_t *of, const char *buf,$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of,const char * buf,psync_crypto_sectorid_t sectorid,size_t size)
pfs_crypto_write_newfile_partial_sector	pclsync/pfscrypto.c	/^static int pfs_crypto_write_newfile_partial_sector($/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of,const char * buf,psync_crypto_sectorid_t sectorid,size_t size,off_t offset)
pfs_debug_check_lock_order	pclsync/debug/pfs_debug.c	/^void pfs_debug_check_lock_order(const char *file, unsigned long line) {$/;"	f	typeref:typename:void	signature:(const char * file,unsigned long line)
pfs_debug_check_lock_order	pclsync/pfs.c	/^__attribute__((weak)) void pfs_debug_check_lock_order(const char *file, unsigned long line) {}$/;"	f	typeref:typename:void	signature:(const char * file,unsigned long line)
pfs_debug_dump_internals	pclsync/debug/pfs_debug.c	/^void pfs_debug_dump_internals() { pfs_do_dump_internals(); }$/;"	f	typeref:typename:void	signature:()
pfs_debug_dump_internals	pclsync/pfs.c	/^__attribute__((weak)) void pfs_debug_dump_internals() {}$/;"	f	typeref:typename:void	signature:()
pfs_debug_init_file_mutex	pclsync/debug/pfs_debug.c	/^void pfs_debug_init_file_mutex(pthread_mutex_t *m) {$/;"	f	typeref:typename:void	signature:(pthread_mutex_t * m)
pfs_debug_init_file_mutex	pclsync/pfs.c	/^__attribute__((weak)) void pfs_debug_init_file_mutex(pthread_mutex_t *m) {$/;"	f	typeref:typename:void	signature:(pthread_mutex_t * m)
pfs_debug_register_signal_handlers	pclsync/debug/pfs_debug.c	/^void pfs_debug_register_signal_handlers() {$/;"	f	typeref:typename:void	signature:()
pfs_debug_register_signal_handlers	pclsync/pfs.c	/^__attribute__((weak)) void pfs_debug_register_signal_handlers() {}$/;"	f	typeref:typename:void	signature:()
pfs_dec_of_refcnt	pclsync/pfs.c	/^void pfs_dec_of_refcnt(psync_openfile_t *of) {$/;"	f	typeref:typename:void	signature:(psync_openfile_t * of)
pfs_dec_of_refcnt_and_readers	pclsync/pfs.c	/^void pfs_dec_of_refcnt_and_readers(psync_openfile_t *of) {$/;"	f	typeref:typename:void	signature:(psync_openfile_t * of)
pfs_del_creat	pclsync/pfs.c	/^static void pfs_del_creat(psync_fspath_t *fpath, psync_openfile_t *of) {$/;"	f	typeref:typename:void	file:	signature:(psync_fspath_t * fpath,psync_openfile_t * of)
pfs_do_check_write_space	pclsync/pfs.c	/^PSYNC_NOINLINE static int pfs_do_check_write_space(psync_openfile_t *of,$/;"	f	typeref:typename:PSYNC_NOINLINE int	file:	signature:(psync_openfile_t * of,size_t size)
pfs_do_dump_internals	pclsync/debug/pfs_debug.c	/^static void pfs_do_dump_internals() {$/;"	f	typeref:typename:void	file:	signature:()
pfs_do_lock_file	pclsync/pfs.h	/^static inline int pfs_do_lock_file(psync_openfile_t *of, const char *file,$/;"	f	typeref:typename:int	signature:(psync_openfile_t * of,const char * file,unsigned long line)
pfs_do_start	pclsync/pfs.c	/^static int pfs_do_start() {$/;"	f	typeref:typename:int	file:	signature:()
pfs_do_stop	pclsync/pfs.c	/^static void pfs_do_stop(void) {$/;"	f	typeref:typename:void	file:	signature:(void)
pfs_event_log_path	pclsync/pdbg.c	/^char *pfs_event_log_path() {$/;"	f	typeref:typename:char *	signature:()
pfs_extender_thread	pclsync/pfscrypto.c	/^static void pfs_extender_thread(void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr)
pfs_file_exists_in_folder	pclsync/pfs.c	/^static int pfs_file_exists_in_folder(psync_fstask_folder_t *folder,$/;"	f	typeref:typename:int	file:	signature:(psync_fstask_folder_t * folder,const char * name)
pfs_fldr_crypto_error	pclsync/pfsfolder.c	/^int pfs_fldr_crypto_error() { return cryptoerr; }$/;"	f	typeref:typename:int	signature:()
pfs_fldr_flags_by_id	pclsync/pfsfolder.c	/^uint32_t pfs_fldr_flags_by_id(psync_fsfolderid_t folderid,$/;"	f	typeref:typename:uint32_t	signature:(psync_fsfolderid_t folderid,uint32_t * pperm)
pfs_fldr_get_decname	pclsync/pfsfolder.c	/^char *pfs_fldr_get_decname(psync_fsfolderid_t folderid, const char *path,$/;"	f	typeref:typename:char *	signature:(psync_fsfolderid_t folderid,const char * path,size_t len)
pfs_fldr_get_folderid	pclsync/pfsfolder.c	/^psync_fsfolderid_t pfs_fldr_get_folderid(psync_fsfolderid_t parent_fid,$/;"	f	typeref:typename:psync_fsfolderid_t	signature:(psync_fsfolderid_t parent_fid,const char * name)
pfs_fldr_id_by_path	pclsync/pfsfolder.c	/^psync_fsfolderid_t pfs_fldr_id_by_path(const char *path,$/;"	f	typeref:typename:psync_fsfolderid_t	signature:(const char * path,uint32_t * pflags)
pfs_fldr_idperm_by_path	pclsync/pfsfolder.c	/^psync_fsfolderid_t pfs_fldr_idperm_by_path(const char *path,$/;"	f	typeref:typename:psync_fsfolderid_t	signature:(const char * path,uint32_t * pflags,uint32_t * pPermissions)
pfs_fldr_resolve_path	pclsync/pfsfolder.c	/^__attribute__((weak)) psync_fspath_t *pfs_fldr_resolve_path(const char *path) {$/;"	f	typeref:typename:psync_fspath_t *	signature:(const char * path)
pfs_flush	pclsync/pfs.c	/^static int pfs_flush(const char *path, struct fuse_file_info *fi) {$/;"	f	typeref:typename:int	file:	signature:(const char * path,struct fuse_file_info * fi)
pfs_free_openfile	pclsync/pfs.c	/^static void pfs_free_openfile(psync_openfile_t *of) {$/;"	f	typeref:typename:void	file:	signature:(psync_openfile_t * of)
pfs_fsync	pclsync/pfs.c	/^static int pfs_fsync(const char *path, int datasync,$/;"	f	typeref:typename:int	file:	signature:(const char * path,int datasync,struct fuse_file_info * fi)
pfs_fsyncdir	pclsync/pfs.c	/^static int pfs_fsyncdir(const char *path, int datasync,$/;"	f	typeref:typename:int	file:	signature:(const char * path,int datasync,struct fuse_file_info * fi)
pfs_ftruncate	pclsync/pfs.c	/^static int pfs_ftruncate(const char *path, fuse_off_t size,$/;"	f	typeref:typename:int	file:	signature:(const char * path,fuse_off_t size,struct fuse_file_info * fi)
pfs_ftruncate_of_locked	pclsync/pfs.c	/^static int pfs_ftruncate_of_locked(psync_openfile_t *of, fuse_off_t size) {$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of,fuse_off_t size)
pfs_get_both_locks	pclsync/pfs.c	/^static void pfs_get_both_locks(psync_openfile_t *of) {$/;"	f	typeref:typename:void	file:	signature:(psync_openfile_t * of)
pfs_get_file_writeid	pclsync/pfs.c	/^int64_t pfs_get_file_writeid(uint64_t taskid) {$/;"	f	typeref:typename:int64_t	signature:(uint64_t taskid)
pfs_get_path_by_fileid	pclsync/pfs.c	/^char *pfs_get_path_by_fileid(psync_fileid_t fileid) {$/;"	f	typeref:typename:char *	signature:(psync_fileid_t fileid)
pfs_get_path_by_folderid	pclsync/pfs.c	/^char *pfs_get_path_by_folderid(psync_folderid_t folderid) {$/;"	f	typeref:typename:char *	signature:(psync_folderid_t folderid)
pfs_getattr	pclsync/pfs.c	/^static int pfs_getattr(const char *path, struct FUSE_STAT *stbuf, struct fuse_file_info *fi) {$/;"	f	typeref:typename:int	file:	signature:(const char * path,struct FUSE_STAT * stbuf,struct fuse_file_info * fi)
pfs_getmountpoint	pclsync/pfs.c	/^char *pfs_getmountpoint() {$/;"	f	typeref:typename:char *	signature:()
pfs_getrootattr	pclsync/pfs.c	/^static int pfs_getrootattr(struct FUSE_STAT *stbuf) {$/;"	f	typeref:typename:int	file:	signature:(struct FUSE_STAT * stbuf)
pfs_inc_of_refcnt	pclsync/pfs.c	/^void pfs_inc_of_refcnt(psync_openfile_t *of) {$/;"	f	typeref:typename:void	signature:(psync_openfile_t * of)
pfs_inc_of_refcnt_and_readers	pclsync/pfs.c	/^void pfs_inc_of_refcnt_and_readers(psync_openfile_t *of) {$/;"	f	typeref:typename:void	signature:(psync_openfile_t * of)
pfs_inc_of_refcnt_locked	pclsync/pfs.c	/^void pfs_inc_of_refcnt_locked(psync_openfile_t *of) { of->refcnt++; }$/;"	f	typeref:typename:void	signature:(psync_openfile_t * of)
pfs_inc_writeid_locked	pclsync/pfs.c	/^static void pfs_inc_writeid_locked(psync_openfile_t *of) {$/;"	f	typeref:typename:void	file:	signature:(psync_openfile_t * of)
pfs_init	pclsync/pfs.c	/^static void *pfs_init(struct fuse_conn_info *conn, struct fuse_config *cfg) {$/;"	f	typeref:typename:void *	file:	signature:(struct fuse_conn_info * conn,struct fuse_config * cfg)
pfs_init_once	pclsync/pfs.c	/^static void pfs_init_once() {$/;"	f	typeref:typename:void	file:	signature:()
pfs_is_file	pclsync/pfs.c	/^static int pfs_is_file(psync_fsfolderid_t folderid, const char *name) {$/;"	f	typeref:typename:int	file:	signature:(psync_fsfolderid_t folderid,const char * name)
pfs_is_folder	pclsync/pfs.c	/^static int pfs_is_folder(psync_fsfolderid_t folderid, const char *name) {$/;"	f	typeref:typename:int	file:	signature:(psync_fsfolderid_t folderid,const char * name)
pfs_is_folder_nonempty	pclsync/pfs.c	/^static int pfs_is_folder_nonempty(psync_fsfolderid_t folderid) {$/;"	f	typeref:typename:int	file:	signature:(psync_fsfolderid_t folderid)
pfs_is_nonempty_folder	pclsync/pfs.c	/^static int pfs_is_nonempty_folder(psync_fsfolderid_t parent_folderid,$/;"	f	typeref:typename:int	file:	signature:(psync_fsfolderid_t parent_folderid,const char * name)
pfs_isstarted	pclsync/pfs.c	/^int pfs_isstarted() {$/;"	f	typeref:typename:int	signature:()
pfs_load_interval_tree	pclsync/pfs.c	/^int64_t pfs_load_interval_tree(int fd, uint64_t size,$/;"	f	typeref:typename:int64_t	signature:(int fd,uint64_t size,psync_interval_tree_t ** tree)
pfs_lock_file	pclsync/pfs.h	/^static inline int pfs_lock_file(psync_openfile_t *of) {$/;"	f	typeref:typename:int	signature:(psync_openfile_t * of)
pfs_mark_openfile_deleted	pclsync/pfs.c	/^void pfs_mark_openfile_deleted(uint64_t taskid) {$/;"	f	typeref:typename:void	signature:(uint64_t taskid)
pfs_mkdir	pclsync/pfs.c	/^static int pfs_mkdir(const char *path, mode_t mode) {$/;"	f	typeref:typename:int	file:	signature:(const char * path,mode_t mode)
pfs_mkdir_to_folder_stat	pclsync/pfs_helpers.c	/^void pfs_mkdir_to_folder_stat(psync_fstask_mkdir_t *mk, struct stat *stbuf) {$/;"	f	typeref:typename:void	signature:(psync_fstask_mkdir_t * mk,struct stat * stbuf)
pfs_modfile_check_size_ok	pclsync/pfs.c	/^static int pfs_modfile_check_size_ok(psync_openfile_t *of, uint64_t size) {$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of,uint64_t size)
pfs_modfile_fillzero	pclsync/pfscrypto.c	/^static int pfs_modfile_fillzero(psync_openfile_t *of, uint64_t size,$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of,uint64_t size,uint64_t offset,int checkextender)
pfs_move_cache	pclsync/psynclib.c	/^int pfs_move_cache(const char *path) {$/;"	f	typeref:typename:int	signature:(const char * path)
pfs_need_per_folder_refresh_f	pclsync/pfs.c	/^int pfs_need_per_folder_refresh_f() {$/;"	f	typeref:typename:int	signature:()
pfs_newfile_fillzero	pclsync/pfscrypto.c	/^static int pfs_newfile_fillzero(psync_openfile_t *of, uint64_t size,$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of,uint64_t size,uint64_t offset)
pfs_open	pclsync/pfs.c	/^static int pfs_open(const char *path, struct fuse_file_info *fi) {$/;"	f	typeref:typename:int	file:	signature:(const char * path,struct fuse_file_info * fi)
pfs_pause_task_by_name	pclsync/pfscrypto.c	/^static void pfs_pause_task_by_name(const char *fn) {$/;"	f	typeref:typename:void	file:	signature:(const char * fn)
pfs_pause_until_login	pclsync/pfs.c	/^void pfs_pause_until_login() {$/;"	f	typeref:typename:void	signature:()
pfs_read	pclsync/pfs.c	/^static int pfs_read(const char *path, char *buf, size_t size,$/;"	f	typeref:typename:int	file:	signature:(const char * path,char * buf,size_t size,fuse_off_t offset,struct fuse_file_info * fi)
pfs_readdir	pclsync/pfs.c	/^static int pfs_readdir(const char *path, void *buf, fuse_fill_dir_t filler,$/;"	f	typeref:typename:int	file:	signature:(const char * path,void * buf,fuse_fill_dir_t filler,fuse_off_t offset,struct fuse_file_info * fi,enum fuse_readdir_flags readdir_flags)
pfs_refresh	pclsync/pfs.c	/^void pfs_refresh() {$/;"	f	typeref:typename:void	signature:()
pfs_refresh_crypto_folders	pclsync/pcryptofolder.c	/^static void pfs_refresh_crypto_folders() {$/;"	f	typeref:typename:void	file:	signature:()
pfs_refresh_folder	pclsync/pfs.c	/^void pfs_refresh_folder(psync_folderid_t folderid) {$/;"	f	typeref:typename:void	signature:(psync_folderid_t folderid)
pfs_refresh_timer	pclsync/pfs.c	/^static void pfs_refresh_timer(psync_timer_t timer, void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(psync_timer_t timer,void * ptr)
pfs_register_start_callback	pclsync/pfs.c	/^void pfs_register_start_callback(psync_generic_callback_t callback) {$/;"	f	typeref:typename:void	signature:(psync_generic_callback_t callback)
pfs_release	pclsync/pfs.c	/^static int pfs_release(const char *path, struct fuse_file_info *fi) {$/;"	f	typeref:typename:int	file:	signature:(const char * path,struct fuse_file_info * fi)
pfs_remount	pclsync/pfs.c	/^int pfs_remount() {$/;"	f	typeref:typename:int	signature:()
pfs_rename	pclsync/pfs.c	/^static int pfs_rename(const char *old_path, const char *new_path, unsigned int rename_flags) {$/;"	f	typeref:typename:int	file:	signature:(const char * old_path,const char * new_path,unsigned int rename_flags)
pfs_rename_file	pclsync/pfs.c	/^static int pfs_rename_file(psync_fsfileid_t fileid,$/;"	f	typeref:typename:int	file:	signature:(psync_fsfileid_t fileid,psync_fsfolderid_t parentfolderid,const char * name,uint32_t srcpermissions,psync_fsfolderid_t to_folderid,const char * new_name,uint32_t targetperms,int sameshare)
pfs_rename_folder	pclsync/pfs.c	/^static int pfs_rename_folder(psync_fsfolderid_t folderid,$/;"	f	typeref:typename:int	file:	signature:(psync_fsfolderid_t folderid,psync_fsfolderid_t parentfolderid,const char * name,uint32_t srcpermissions,psync_fsfolderid_t to_folderid,const char * new_name,uint32_t targetperms,uint32_t targetflags,int sameshare)
pfs_rename_openfile_locked	pclsync/pfs.c	/^int pfs_rename_openfile_locked(psync_fsfileid_t fileid,$/;"	f	typeref:typename:int	signature:(psync_fsfileid_t fileid,psync_fsfolderid_t folderid,const char * name)
pfs_rename_static_file	pclsync/pfs.c	/^static int pfs_rename_static_file(psync_fstask_folder_t *srcfolder,$/;"	f	typeref:typename:int	file:	signature:(psync_fstask_folder_t * srcfolder,psync_fstask_creat_t * srccr,psync_fsfolderid_t to_folderid,const char * new_name)
pfs_reopen_file_for_writing	pclsync/pfs.c	/^pfs_reopen_file_for_writing(psync_openfile_t *of) {$/;"	f	typeref:typename:PSYNC_NOINLINE int	file:	signature:(psync_openfile_t * of)
pfs_reopen_static_file_for_writing	pclsync/pfs.c	/^pfs_reopen_static_file_for_writing(psync_openfile_t *of) {$/;"	f	typeref:typename:PSYNC_NOINLINE int	file:	signature:(psync_openfile_t * of)
pfs_rmdir	pclsync/pfs.c	/^static int pfs_rmdir(const char *path) {$/;"	f	typeref:typename:int	file:	signature:(const char * path)
pfs_row_to_file_stat	pclsync/pfs_helpers.c	/^void pfs_row_to_file_stat(psync_variant_row row, struct stat *stbuf,$/;"	f	typeref:typename:void	signature:(psync_variant_row row,struct stat * stbuf,uint32_t flags)
pfs_row_to_folder_stat	pclsync/pfs_helpers.c	/^void pfs_row_to_folder_stat(psync_variant_row row, struct stat *stbuf) {$/;"	f	typeref:typename:void	signature:(psync_variant_row row,struct stat * stbuf)
pfs_set_filetime_locked	pclsync/pfs.c	/^static int pfs_set_filetime_locked(psync_fsfileid_t fileid,$/;"	f	typeref:typename:int	file:	signature:(psync_fsfileid_t fileid,const struct timespec * tv,int crtime,uint64_t current)
pfs_set_foldertime_locked	pclsync/pfs.c	/^static int pfs_set_foldertime_locked(psync_fsfolderid_t folderid,$/;"	f	typeref:typename:int	file:	signature:(psync_fsfolderid_t folderid,const struct timespec * tv,int crtime,uint64_t current)
pfs_set_time	pclsync/pfs.c	/^static int pfs_set_time(const char *path, const struct timespec *tv,$/;"	f	typeref:typename:int	file:	signature:(const char * path,const struct timespec * tv,int crtime)
pfs_set_time_locked	pclsync/pfs.c	/^static int pfs_set_time_locked(psync_fsfolderid_t folderid,$/;"	f	typeref:typename:int	file:	signature:(psync_fsfolderid_t folderid,const char * name,const struct timespec * tv,int crtime)
pfs_setcrtime	pclsync/pfs.c	/^static int pfs_setcrtime(const char *path, const struct timespec *tv) {$/;"	f	typeref:typename:int	file:	signature:(const char * path,const struct timespec * tv)
pfs_start	pclsync/pfs.c	/^int pfs_start() {$/;"	f	typeref:typename:int	signature:()
pfs_start_callback_timer	pclsync/pfs.c	/^static void pfs_start_callback_timer(psync_timer_t timer, void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(psync_timer_t timer,void * ptr)
pfs_stat_add_files	pclsync/pfsstatic.c	/^void pfs_stat_add_files() {$/;"	f	typeref:typename:void	signature:()
pfs_statfs	pclsync/pfs.c	/^static int pfs_statfs(const char *path, struct statvfs *stbuf) {$/;"	f	typeref:typename:int	file:	signature:(const char * path,struct statvfs * stbuf)
pfs_stop	pclsync/pfs.c	/^void pfs_stop() { pfs_do_stop(); }$/;"	f	typeref:typename:void	signature:()
pfs_task_add_banned_folder	pclsync/pfstasks.c	/^void pfs_task_add_banned_folder(psync_fsfolderid_t folderid,$/;"	f	typeref:typename:void	signature:(psync_fsfolderid_t folderid,const char * name)
pfs_task_add_banned_folders	pclsync/pfstasks.c	/^void pfs_task_add_banned_folders() {$/;"	f	typeref:typename:void	signature:()
pfs_task_add_creat	pclsync/pfstasks.c	/^psync_fstask_creat_t *pfs_task_add_creat(psync_fstask_folder_t *folder,$/;"	f	typeref:typename:psync_fstask_creat_t *	signature:(psync_fstask_folder_t * folder,const char * name,psync_fsfileid_t fileid,const char * encsymkey,size_t encsymkeylen)
pfs_task_add_local_creat_static	pclsync/pfstasks.c	/^int pfs_task_add_local_creat_static(psync_fsfolderid_t folderid,$/;"	f	typeref:typename:int	signature:(psync_fsfolderid_t folderid,const char * name,const void * data,size_t datalen)
pfs_task_add_modified_file	pclsync/pfstasks.c	/^pfs_task_add_modified_file(psync_fstask_folder_t *folder, const char *name,$/;"	f	typeref:typename:psync_fstask_creat_t *	signature:(psync_fstask_folder_t * folder,const char * name,psync_fsfileid_t fileid,uint64_t hash,const char * encsymkey,size_t encsymkeylen)
pfs_task_can_rmdir	pclsync/pfstasks.c	/^int pfs_task_can_rmdir(psync_fsfolderid_t folderid, uint32_t parentflags,$/;"	f	typeref:typename:int	signature:(psync_fsfolderid_t folderid,uint32_t parentflags,const char * name)
pfs_task_can_unlink	pclsync/pfstasks.c	/^int pfs_task_can_unlink(psync_fsfolderid_t folderid, const char *name) {$/;"	f	typeref:typename:int	signature:(psync_fsfolderid_t folderid,const char * name)
pfs_task_clean	pclsync/pfstasks.c	/^void pfs_task_clean() {$/;"	f	typeref:typename:void	signature:()
pfs_task_creat_get_local	pclsync/pfstasks.h	/^pfs_task_creat_get_local(psync_fstask_creat_t *cr) {$/;"	f	typeref:typename:psync_fstask_local_creat_t *	signature:(psync_fstask_creat_t * cr)
pfs_task_creat_len_get_local	pclsync/pfstasks.h	/^pfs_task_creat_len_get_local(psync_fstask_creat_t *cr, size_t namelen) {$/;"	f	typeref:typename:psync_fstask_local_creat_t *	signature:(psync_fstask_creat_t * cr,size_t namelen)
pfs_task_creat_local_offset	pclsync/pfstasks.h	/^static inline size_t pfs_task_creat_local_offset(size_t namelen) {$/;"	f	typeref:typename:size_t	signature:(size_t namelen)
pfs_task_delete_folder_if_ex	pclsync/pfstasks.c	/^static uint64_t pfs_task_delete_folder_if_ex(psync_fsfolderid_t folderid,$/;"	f	typeref:typename:uint64_t	file:	signature:(psync_fsfolderid_t folderid,const char * name,psync_fsfolderid_t from_fid)
pfs_task_depend	pclsync/pfstasks.c	/^static void pfs_task_depend(uint64_t taskid, uint64_t dependontaskid) {$/;"	f	typeref:typename:void	file:	signature:(uint64_t taskid,uint64_t dependontaskid)
pfs_task_depend_on_name	pclsync/pfstasks.c	/^static uint32_t pfs_task_depend_on_name(uint64_t taskid,$/;"	f	typeref:typename:uint32_t	file:	signature:(uint64_t taskid,psync_fsfolderid_t folderid,const char * name,size_t len)
pfs_task_depend_on_name2	pclsync/pfstasks.c	/^static uint32_t pfs_task_depend_on_name2(uint64_t taskid, uint64_t taskid2,$/;"	f	typeref:typename:uint32_t	file:	signature:(uint64_t taskid,uint64_t taskid2,psync_fsfolderid_t folderid,const char * name,size_t len)
pfs_task_dump_state	pclsync/debug/pfstasks_debug.c	/^void pfs_task_dump_state() {$/;"	f	typeref:typename:void	signature:()
pfs_task_dump_state	pclsync/pfstasks.c	/^__attribute__((weak)) void pfs_task_dump_state() {}$/;"	f	typeref:typename:void	signature:()
pfs_task_file_created	pclsync/pfstasks.c	/^void pfs_task_file_created(psync_folderid_t parentfolderid, uint64_t taskid,$/;"	f	typeref:typename:void	signature:(psync_folderid_t parentfolderid,uint64_t taskid,const char * name,psync_fileid_t fileid)
pfs_task_file_deleted	pclsync/pfstasks.c	/^void pfs_task_file_deleted(psync_folderid_t parentfolderid, uint64_t taskid,$/;"	f	typeref:typename:void	signature:(psync_folderid_t parentfolderid,uint64_t taskid,const char * name)
pfs_task_file_modified	pclsync/pfstasks.c	/^void pfs_task_file_modified(psync_folderid_t parentfolderid,$/;"	f	typeref:typename:void	signature:(psync_folderid_t parentfolderid,uint64_t taskid,const char * name,psync_fileid_t fileid)
pfs_task_file_renamed	pclsync/pfstasks.c	/^void pfs_task_file_renamed(psync_folderid_t folderid, uint64_t taskid,$/;"	f	typeref:typename:void	signature:(psync_folderid_t folderid,uint64_t taskid,const char * name,uint64_t frtaskid)
pfs_task_find_creat	pclsync/pfstasks_tree.c	/^psync_fstask_creat_t *pfs_task_find_creat(psync_fstask_folder_t *folder,$/;"	f	typeref:typename:psync_fstask_creat_t *	signature:(psync_fstask_folder_t * folder,const char * name,uint64_t taskid)
pfs_task_find_creat_by_fileid	pclsync/pfstasks_tree.c	/^psync_fstask_creat_t *pfs_task_find_creat_by_fileid($/;"	f	typeref:typename:psync_fstask_creat_t *	signature:(psync_fstask_folder_t * folder,psync_fsfileid_t fileid)
pfs_task_find_mkdir	pclsync/pfstasks_tree.c	/^psync_fstask_mkdir_t *pfs_task_find_mkdir(psync_fstask_folder_t *folder,$/;"	f	typeref:typename:psync_fstask_mkdir_t *	signature:(psync_fstask_folder_t * folder,const char * name,uint64_t taskid)
pfs_task_find_mkdir_by_folderid	pclsync/pfstasks_tree.c	/^psync_fstask_mkdir_t *pfs_task_find_mkdir_by_folderid($/;"	f	typeref:typename:psync_fstask_mkdir_t *	signature:(psync_fstask_folder_t * folder,psync_fsfolderid_t folderid)
pfs_task_find_rmdir	pclsync/pfstasks_tree.c	/^psync_fstask_rmdir_t *pfs_task_find_rmdir(psync_fstask_folder_t *folder,$/;"	f	typeref:typename:psync_fstask_rmdir_t *	signature:(psync_fstask_folder_t * folder,const char * name,uint64_t taskid)
pfs_task_find_unlink	pclsync/pfstasks_tree.c	/^psync_fstask_unlink_t *pfs_task_find_unlink(psync_fstask_folder_t *folder,$/;"	f	typeref:typename:psync_fstask_unlink_t *	signature:(psync_fstask_folder_t * folder,const char * name,uint64_t taskid)
pfs_task_folder_created	pclsync/pfstasks.c	/^void pfs_task_folder_created(psync_folderid_t parentfolderid,$/;"	f	typeref:typename:void	signature:(psync_folderid_t parentfolderid,uint64_t taskid,psync_folderid_t folderid,const char * name)
pfs_task_folder_deleted	pclsync/pfstasks.c	/^void pfs_task_folder_deleted(psync_folderid_t parentfolderid,$/;"	f	typeref:typename:void	signature:(psync_folderid_t parentfolderid,uint64_t taskid,const char * name)
pfs_task_folder_renamed	pclsync/pfstasks.c	/^void pfs_task_folder_renamed(psync_folderid_t parentfolderid,$/;"	f	typeref:typename:void	signature:(psync_folderid_t parentfolderid,uint64_t taskid,const char * name,uint64_t frtaskid)
pfs_task_free_tree	pclsync/pfstasks.c	/^static void pfs_task_free_tree(psync_tree *tr) {$/;"	f	typeref:typename:void	file:	signature:(psync_tree * tr)
pfs_task_get_folder_tasks	pclsync/pfstasks.c	/^pfs_task_get_folder_tasks(psync_fsfolderid_t folderid) {$/;"	f	typeref:typename:psync_fstask_folder_t *	signature:(psync_fsfolderid_t folderid)
pfs_task_get_folder_tasks_locked	pclsync/pfstasks.c	/^pfs_task_get_folder_tasks_locked(psync_fsfolderid_t folderid) {$/;"	f	typeref:typename:psync_fstask_folder_t *	signature:(psync_fsfolderid_t folderid)
pfs_task_get_folder_tasks_rdlocked	pclsync/pfstasks.c	/^pfs_task_get_folder_tasks_rdlocked(psync_fsfolderid_t folderid) {$/;"	f	typeref:typename:psync_fstask_folder_t *	signature:(psync_fsfolderid_t folderid)
pfs_task_get_or_create_folder_tasks	pclsync/pfstasks.c	/^pfs_task_get_or_create_folder_tasks(psync_fsfolderid_t folderid) {$/;"	f	typeref:typename:psync_fstask_folder_t *	signature:(psync_fsfolderid_t folderid)
pfs_task_get_or_create_folder_tasks_locked	pclsync/pfstasks.c	/^pfs_task_get_or_create_folder_tasks_locked(psync_fsfolderid_t folderid) {$/;"	f	typeref:typename:psync_fstask_folder_t *	signature:(psync_fsfolderid_t folderid)
pfs_task_get_ref_locked	pclsync/pfstasks.c	/^pfs_task_get_ref_locked(psync_fstask_folder_t *folder) {$/;"	f	typeref:typename:psync_fstask_folder_t *	signature:(psync_fstask_folder_t * folder)
pfs_task_init	pclsync/pfstasks.c	/^void pfs_task_init() {$/;"	f	typeref:typename:void	signature:()
pfs_task_inject_creat	pclsync/pfstasks.c	/^void pfs_task_inject_creat(psync_fstask_folder_t *folder,$/;"	f	typeref:typename:void	signature:(psync_fstask_folder_t * folder,psync_fstask_creat_t * cr)
pfs_task_inject_unlink	pclsync/pfstasks.c	/^void pfs_task_inject_unlink(psync_fstask_folder_t *folder,$/;"	f	typeref:typename:void	signature:(psync_fstask_folder_t * folder,psync_fstask_unlink_t * un)
pfs_task_insert_into_tree	pclsync/pfstasks_tree.c	/^void pfs_task_insert_into_tree(psync_tree **tree, size_t nameoff,$/;"	f	typeref:typename:void	signature:(psync_tree ** tree,size_t nameoff,psync_tree * element)
pfs_task_look_for_creat_in_db	pclsync/pfstasks.c	/^static void pfs_task_look_for_creat_in_db(psync_folderid_t parentfolderid,$/;"	f	typeref:typename:void	file:	signature:(psync_folderid_t parentfolderid,uint64_t taskid,const char * name,psync_fileid_t fileid)
pfs_task_mkdir	pclsync/pfstasks.c	/^int pfs_task_mkdir(psync_fsfolderid_t folderid, const char *name,$/;"	f	typeref:typename:int	signature:(psync_fsfolderid_t folderid,const char * name,uint32_t folderflags)
pfs_task_release_folder_tasks	pclsync/pfstasks.c	/^void pfs_task_release_folder_tasks(psync_fstask_folder_t *folder) {$/;"	f	typeref:typename:void	signature:(psync_fstask_folder_t * folder)
pfs_task_release_folder_tasks_locked	pclsync/pfstasks.c	/^void pfs_task_release_folder_tasks_locked(psync_fstask_folder_t *folder) {$/;"	f	typeref:typename:void	signature:(psync_fstask_folder_t * folder)
pfs_task_rename_file	pclsync/pfstasks.c	/^int pfs_task_rename_file(psync_fsfileid_t fileid,$/;"	f	typeref:typename:int	signature:(psync_fsfileid_t fileid,psync_fsfolderid_t parentfolderid,const char * name,psync_fsfolderid_t to_folderid,const char * new_name)
pfs_task_rename_folder	pclsync/pfstasks.c	/^int pfs_task_rename_folder(psync_fsfolderid_t folderid,$/;"	f	typeref:typename:int	signature:(psync_fsfolderid_t folderid,psync_fsfolderid_t parentfolderid,const char * name,psync_fsfolderid_t to_folderid,const char * new_name,uint32_t targetflags)
pfs_task_rmdir	pclsync/pfstasks.c	/^int pfs_task_rmdir(psync_fsfolderid_t folderid, uint32_t parentflags,$/;"	f	typeref:typename:int	signature:(psync_fsfolderid_t folderid,uint32_t parentflags,const char * name)
pfs_task_search_tree	pclsync/pfstasks_tree.c	/^static psync_tree *pfs_task_search_tree(psync_tree *tree, size_t nameoff,$/;"	f	typeref:typename:psync_tree *	file:	signature:(psync_tree * tree,size_t nameoff,const char * name,uint64_t taskid,size_t taskidoff)
pfs_task_set_mtime	pclsync/pfstasks.c	/^int pfs_task_set_mtime(psync_fileid_t fileid, uint64_t oldtm,$/;"	f	typeref:typename:int	signature:(psync_fileid_t fileid,uint64_t oldtm,uint64_t newtm,int is_ctime)
pfs_task_stop_and_delete_file	pclsync/pfstasks.c	/^void pfs_task_stop_and_delete_file(psync_fsfileid_t fileid) {$/;"	f	typeref:typename:void	signature:(psync_fsfileid_t fileid)
pfs_task_unlink	pclsync/pfstasks.c	/^int pfs_task_unlink(psync_fsfolderid_t folderid, const char *name) {$/;"	f	typeref:typename:int	signature:(psync_fsfolderid_t folderid,const char * name)
pfs_task_walk_tree	pclsync/pfstasks_tree.c	/^static psync_tree *pfs_task_walk_tree(psync_tree *tree, uint64_t taskid,$/;"	f	typeref:typename:psync_tree *	file:	signature:(psync_tree * tree,uint64_t taskid,size_t taskidoff)
pfs_throttle	pclsync/pfs.c	/^static void pfs_throttle(size_t size, uint64_t speed) {$/;"	f	typeref:typename:void	file:	signature:(size_t size,uint64_t speed)
pfs_truncate	pclsync/pfs.c	/^static int pfs_truncate(const char *path, fuse_off_t size) {$/;"	f	typeref:typename:int	file:	signature:(const char * path,fuse_off_t size)
pfs_truncate	pclsync/pfs.c	/^static int pfs_truncate(const char *path, fuse_off_t size, struct fuse_file_info *fi) {$/;"	f	typeref:typename:int	file:	signature:(const char * path,fuse_off_t size,struct fuse_file_info * fi)
pfs_unlink	pclsync/pfs.c	/^static int pfs_unlink(const char *path) {$/;"	f	typeref:typename:int	file:	signature:(const char * path)
pfs_unlock_ret	pclsync/pfscrypto.c	/^static int pfs_unlock_ret(psync_openfile_t *of, int ret) {$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of,int ret)
pfs_update_openfile	pclsync/pfs.c	/^int pfs_update_openfile(uint64_t taskid, uint64_t writeid,$/;"	f	typeref:typename:int	signature:(uint64_t taskid,uint64_t writeid,psync_fileid_t newfileid,uint64_t hash,uint64_t size,time_t ctime)
pfs_update_openfile_fileid_locked	pclsync/pfs.c	/^static void pfs_update_openfile_fileid_locked(psync_openfile_t *of,$/;"	f	typeref:typename:void	file:	signature:(psync_openfile_t * of,psync_fsfileid_t fileid)
pfs_upld_check_tasks	pclsync/pfsupload.c	/^static void pfs_upld_check_tasks() {$/;"	f	typeref:typename:void	file:	signature:()
pfs_upld_in_current_small_uploads_batch_locked	pclsync/pfsupload.c	/^int pfs_upld_in_current_small_uploads_batch_locked(uint64_t taskid) {$/;"	f	typeref:typename:int	signature:(uint64_t taskid)
pfs_upld_init	pclsync/pfsupload.c	/^void pfs_upld_init() {$/;"	f	typeref:typename:void	signature:()
pfs_upld_process_tasks	pclsync/pfsupload.c	/^static void pfs_upld_process_tasks(psync_list *tasks) {$/;"	f	typeref:typename:void	file:	signature:(psync_list * tasks)
pfs_upld_run_tasks	pclsync/pfsupload.c	/^static void pfs_upld_run_tasks(psync_list *tasks) {$/;"	f	typeref:typename:void	file:	signature:(psync_list * tasks)
pfs_upld_stop_upload_locked	pclsync/pfsupload.c	/^void pfs_upld_stop_upload_locked(uint64_t taskid) {$/;"	f	typeref:typename:void	signature:(uint64_t taskid)
pfs_upld_thread	pclsync/pfsupload.c	/^static void pfs_upld_thread() {$/;"	f	typeref:typename:void	file:	signature:()
pfs_upld_wake	pclsync/pfsupload.c	/^void pfs_upld_wake() {$/;"	f	typeref:typename:void	signature:()
pfs_upload_release_timer	pclsync/pfs.c	/^static void pfs_upload_release_timer(void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr)
pfs_usr1_handler	pclsync/debug/pfs_debug.c	/^static void pfs_usr1_handler(int sig) {$/;"	f	typeref:typename:void	file:	signature:(int sig)
pfs_utimens	pclsync/pfs.c	/^static int pfs_utimens(const char *path, const struct timespec tv[2], struct fuse_file_info *fi)/;"	f	typeref:typename:int	file:	signature:(const char * path,const struct timespec tv[2],struct fuse_file_info * fi)
pfs_wait_login	pclsync/pfs.c	/^static void pfs_wait_login() {$/;"	f	typeref:typename:void	file:	signature:()
pfs_wait_start	pclsync/pfs.c	/^static void pfs_wait_start() {$/;"	f	typeref:typename:void	file:	signature:()
pfs_write	pclsync/pfs.c	/^static int pfs_write(const char *path, const char *buf, size_t size,$/;"	f	typeref:typename:int	file:	signature:(const char * path,const char * buf,size_t size,fuse_off_t offset,struct fuse_file_info * fi)
pfs_write_auth_tree_to_log	pclsync/pfscrypto.c	/^static int pfs_write_auth_tree_to_log(psync_openfile_t *of,$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of,psync_crypto_offsets_t * offsets)
pfs_write_interval_tree_to_log	pclsync/pfscrypto.c	/^static int pfs_write_interval_tree_to_log(psync_openfile_t *of) {$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of)
pfs_write_modified	pclsync/pfs.c	/^static int pfs_write_modified(psync_openfile_t *of, const char *buf,$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of,const char * buf,size_t size,fuse_off_t offset)
pfs_write_newfile	pclsync/pfs.c	/^static int pfs_write_newfile(psync_openfile_t *of, const char *buf,$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of,const char * buf,size_t size,fuse_off_t offset)
pfs_write_timer	pclsync/pfs.c	/^static void pfs_write_timer(psync_timer_t timer, void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(psync_timer_t timer,void * ptr)
pfs_xatr_file_deleted	pclsync/pfsxattr.c	/^void pfs_xatr_file_deleted(psync_fileid_t fileid) {$/;"	f	typeref:typename:void	signature:(psync_fileid_t fileid)
pfs_xatr_file_to_task	pclsync/pfsxattr.c	/^void pfs_xatr_file_to_task(psync_fileid_t fileid, uint64_t taskid) {$/;"	f	typeref:typename:void	signature:(psync_fileid_t fileid,uint64_t taskid)
pfs_xatr_folder_deleted	pclsync/pfsxattr.c	/^void pfs_xatr_folder_deleted(psync_folderid_t folderid) {$/;"	f	typeref:typename:void	signature:(psync_folderid_t folderid)
pfs_xatr_get	pclsync/pfsxattr.c	/^int pfs_xatr_get(const char *path, const char *name, char *value,$/;"	f	typeref:typename:int	signature:(const char * path,const char * name,char * value,size_t size PFS_XATTR_IGN)
pfs_xatr_list	pclsync/pfsxattr.c	/^int pfs_xatr_list(const char *path, char *list, size_t size) {$/;"	f	typeref:typename:int	signature:(const char * path,char * list,size_t size)
pfs_xatr_remove	pclsync/pfsxattr.c	/^int pfs_xatr_remove(const char *path, const char *name) {$/;"	f	typeref:typename:int	signature:(const char * path,const char * name)
pfs_xatr_set	pclsync/pfsxattr.c	/^int pfs_xatr_set(const char *path, const char *name, const char *value,$/;"	f	typeref:typename:int	signature:(const char * path,const char * name,const char * value,size_t size,int flags PFS_XATTR_IGN)
pfs_xatr_static_to_task	pclsync/pfsxattr.c	/^void pfs_xatr_static_to_task(uint64_t statictaskid, uint64_t taskid) {$/;"	f	typeref:typename:void	signature:(uint64_t statictaskid,uint64_t taskid)
pfs_xatr_task_deleted	pclsync/pfsxattr.c	/^void pfs_xatr_task_deleted(uint64_t taskid) {$/;"	f	typeref:typename:void	signature:(uint64_t taskid)
pfs_xatr_task_to_file	pclsync/pfsxattr.c	/^void pfs_xatr_task_to_file(uint64_t taskid, psync_fileid_t fileid) {$/;"	f	typeref:typename:void	signature:(uint64_t taskid,psync_fileid_t fileid)
pfs_xatr_task_to_folder	pclsync/pfsxattr.c	/^void pfs_xatr_task_to_folder(uint64_t taskid, psync_folderid_t folderid) {$/;"	f	typeref:typename:void	signature:(uint64_t taskid,psync_folderid_t folderid)
pfstasks_debug_check_folder_consistency	pclsync/debug/pfstasks_debug.c	/^void pfstasks_debug_check_folder_consistency(psync_fstask_folder_t *folder) {$/;"	f	typeref:typename:void	signature:(psync_fstask_folder_t * folder)
pfstasks_debug_check_folder_consistency	pclsync/pfstasks.c	/^__attribute__((weak)) void pfstasks_debug_check_folder_consistency(psync_fstask_folder_t *folder/;"	f	typeref:typename:void	signature:(psync_fstask_folder_t * folder)
pfsupload_send_mkdir	pclsync/pfsupload_send.c	/^int pfsupload_send_mkdir(psock_t *api, fsupload_task_t *task) {$/;"	f	typeref:typename:int	signature:(psock_t * api,fsupload_task_t * task)
pfsupload_send_rmdir	pclsync/pfsupload_send.c	/^int pfsupload_send_rmdir(psock_t *api, fsupload_task_t *task) {$/;"	f	typeref:typename:int	signature:(psock_t * api,fsupload_task_t * task)
pident	pclsync/debug/pnetlibs_debug.c	/^void pident(int ident) {$/;"	f	typeref:typename:void	signature:(int ident)
plocalscan_add_deleted_element	pclsync/plocalscan_helpers.c	/^int plocalscan_add_deleted_element(const sync_folderlist *e,$/;"	f	typeref:typename:int	signature:(const sync_folderlist * e,psync_folderid_t folderid,psync_folderid_t localfolderid,psync_syncid_t syncid,psync_synctype_t synctype,psync_list * out)
plocalscan_add_modified_file	pclsync/plocalscan_helpers.c	/^int plocalscan_add_modified_file(const sync_folderlist *e,$/;"	f	typeref:typename:int	signature:(const sync_folderlist * e,const sync_folderlist * dbe,psync_folderid_t folderid,psync_folderid_t localfolderid,psync_syncid_t syncid,psync_synctype_t synctype,psync_list * out)
plocalscan_add_new_element	pclsync/plocalscan_helpers.c	/^int plocalscan_add_new_element(const sync_folderlist *e,$/;"	f	typeref:typename:int	signature:(const sync_folderlist * e,psync_folderid_t folderid,psync_folderid_t localfolderid,psync_syncid_t syncid,psync_synctype_t synctype,uint64_t deviceid,psync_list * out)
plocalscan_compare_inode	pclsync/plocalscan_helpers.c	/^int plocalscan_compare_inode(const psync_list *l1, const psync_list *l2) {$/;"	f	typeref:typename:int	signature:(const psync_list * l1,const psync_list * l2)
plocalscan_compare_sizeinodemtime	pclsync/plocalscan_helpers.c	/^int plocalscan_compare_sizeinodemtime(const psync_list *l1,$/;"	f	typeref:typename:int	signature:(const psync_list * l1,const psync_list * l2)
plocalscan_copy_element	pclsync/plocalscan_helpers.c	/^sync_folderlist *plocalscan_copy_element(const sync_folderlist *e,$/;"	f	typeref:typename:sync_folderlist *	signature:(const sync_folderlist * e,psync_folderid_t folderid,psync_folderid_t localfolderid,psync_syncid_t syncid,psync_synctype_t synctype)
plocalscan_folderlist_cmp	pclsync/plocalscan_helpers.c	/^int plocalscan_folderlist_cmp(const psync_list *l1, const psync_list *l2) {$/;"	f	typeref:typename:int	signature:(const psync_list * l1,const psync_list * l2)
plocalscan_merge_folder_lists	pclsync/plocalscan_helpers.c	/^size_t plocalscan_merge_folder_lists(psync_list *disklist,$/;"	f	typeref:typename:size_t	signature:(psync_list * disklist,psync_list * dblist,psync_list * out,psync_folderid_t folderid,psync_folderid_t localfolderid,psync_syncid_t syncid,psync_synctype_t synctype,uint64_t deviceid)
plocks_destroy	pclsync/plocks.c	/^void plocks_destroy(psync_rwlock_t *rw) {$/;"	f	typeref:typename:void	signature:(psync_rwlock_t * rw)
plocks_holding_lock	pclsync/plocks.c	/^int plocks_holding_lock(psync_rwlock_t *rw) {$/;"	f	typeref:typename:int	signature:(psync_rwlock_t * rw)
plocks_holding_rdlock	pclsync/plocks.c	/^int plocks_holding_rdlock(psync_rwlock_t *rw) {$/;"	f	typeref:typename:int	signature:(psync_rwlock_t * rw)
plocks_holding_wrlock	pclsync/plocks.c	/^int plocks_holding_wrlock(psync_rwlock_t *rw) {$/;"	f	typeref:typename:int	signature:(psync_rwlock_t * rw)
plocks_init	pclsync/plocks.c	/^void plocks_init(psync_rwlock_t *rw) {$/;"	f	typeref:typename:void	signature:(psync_rwlock_t * rw)
plocks_num_waiters	pclsync/plocks.c	/^unsigned plocks_num_waiters(psync_rwlock_t *rw) {$/;"	f	typeref:typename:unsigned	signature:(psync_rwlock_t * rw)
plocks_rdlock	pclsync/plocks.c	/^void plocks_rdlock(psync_rwlock_t *rw) {$/;"	f	typeref:typename:void	signature:(psync_rwlock_t * rw)
plocks_rdlock_starvewr	pclsync/plocks.c	/^void plocks_rdlock_starvewr(psync_rwlock_t *rw) {$/;"	f	typeref:typename:void	signature:(psync_rwlock_t * rw)
plocks_rslock	pclsync/plocks.c	/^void plocks_rslock(psync_rwlock_t *rw) {$/;"	f	typeref:typename:void	signature:(psync_rwlock_t * rw)
plocks_timedrdlock	pclsync/plocks.c	/^int plocks_timedrdlock(psync_rwlock_t *rw,$/;"	f	typeref:typename:int	signature:(psync_rwlock_t * rw,const struct timespec * abstime)
plocks_timedwrlock	pclsync/plocks.c	/^int plocks_timedwrlock(psync_rwlock_t *rw,$/;"	f	typeref:typename:int	signature:(psync_rwlock_t * rw,const struct timespec * abstime)
plocks_towrlock	pclsync/plocks.c	/^int plocks_towrlock(psync_rwlock_t *rw) {$/;"	f	typeref:typename:int	signature:(psync_rwlock_t * rw)
plocks_tryrdlock	pclsync/plocks.c	/^int plocks_tryrdlock(psync_rwlock_t *rw) {$/;"	f	typeref:typename:int	signature:(psync_rwlock_t * rw)
plocks_trywrlock	pclsync/plocks.c	/^int plocks_trywrlock(psync_rwlock_t *rw) {$/;"	f	typeref:typename:int	signature:(psync_rwlock_t * rw)
plocks_unlock	pclsync/plocks.c	/^void plocks_unlock(psync_rwlock_t *rw) {$/;"	f	typeref:typename:void	signature:(psync_rwlock_t * rw)
plocks_wrlock	pclsync/plocks.c	/^void plocks_wrlock(psync_rwlock_t *rw) {$/;"	f	typeref:typename:void	signature:(psync_rwlock_t * rw)
pmem_calloc_safe	pclsync/pmem.c	/^void *pmem_calloc_safe(size_t nmemb, size_t size) {$/;"	f	typeref:typename:void *	signature:(size_t nmemb,size_t size)
pmem_free	pclsync/pmem.c	/^void pmem_free(pmem_subsystem_t subsystem, void *ptr) {$/;"	f	typeref:typename:void	signature:(pmem_subsystem_t subsystem,void * ptr)
pmem_get_stats	pclsync/pmem.c	/^size_t pmem_get_stats(pmem_subsystem_t subsystem) {$/;"	f	typeref:typename:size_t	signature:(pmem_subsystem_t subsystem)
pmem_malloc	pclsync/pmem.c	/^void *pmem_malloc(pmem_subsystem_t subsystem, size_t size) {$/;"	f	typeref:typename:void *	signature:(pmem_subsystem_t subsystem,size_t size)
pmem_malloc_array	pclsync/pmem.c	/^void *pmem_malloc_array(pmem_subsystem_t subsystem, size_t nmemb, size_t size) {$/;"	f	typeref:typename:void *	signature:(pmem_subsystem_t subsystem,size_t nmemb,size_t size)
pmem_mlock	pclsync/pmem.c	/^int pmem_mlock(void *ptr, size_t size) {$/;"	f	typeref:typename:int	signature:(void * ptr,size_t size)
pmem_mmap	pclsync/pmem.c	/^void *pmem_mmap(size_t size) {$/;"	f	typeref:typename:void *	signature:(size_t size)
pmem_mmap_safe	pclsync/pmem.c	/^void *pmem_mmap_safe(size_t size) {$/;"	f	typeref:typename:void *	signature:(size_t size)
pmem_munlock	pclsync/pmem.c	/^int pmem_munlock(void *ptr, size_t size) {$/;"	f	typeref:typename:int	signature:(void * ptr,size_t size)
pmem_munmap	pclsync/pmem.c	/^int pmem_munmap(void *ptr, size_t size) {$/;"	f	typeref:typename:int	signature:(void * ptr,size_t size)
pmem_realloc	pclsync/pmem.c	/^void *pmem_realloc(pmem_subsystem_t subsystem, void *ptr, size_t size) {$/;"	f	typeref:typename:void *	signature:(pmem_subsystem_t subsystem,void * ptr,size_t size)
pmem_reset	pclsync/pmem.c	/^void pmem_reset(void *ptr, size_t size) {$/;"	f	typeref:typename:void	signature:(void * ptr,size_t size)
pnetlibs_debug_check_apipool_release	pclsync/debug/pnetlibs_debug.c	/^int pnetlibs_debug_check_apipool_release(psock_t *api) {$/;"	f	typeref:typename:int	signature:(psock_t * api)
pnetlibs_debug_check_apipool_release	pclsync/pnetlibs.c	/^__attribute__((weak)) int pnetlibs_debug_check_apipool_release(psock_t *api) { return 0; }$/;"	f	typeref:typename:int	signature:(psock_t * api)
pnotify_clean	pclsync/pnotify.c	/^void pnotify_clean() {$/;"	f	typeref:typename:void	signature:()
pnotify_get	pclsync/pnotify.c	/^psync_notification_list_t *pnotify_get() {$/;"	f	typeref:typename:psync_notification_list_t *	signature:()
pnotify_get_thumb_size	pclsync/pnotify.c	/^const char *pnotify_get_thumb_size() { return ntf_thumb_size; }$/;"	f	typeref:typename:const char *	signature:()
pnotify_notify	pclsync/pnotify.c	/^void pnotify_notify(binresult *res) {$/;"	f	typeref:typename:void	signature:(binresult * res)
pnotify_running	pclsync/pnotify.c	/^int pnotify_running() { return ntf_thread_running; }$/;"	f	typeref:typename:int	signature:()
pnotify_set_callback	pclsync/pnotify.c	/^void pnotify_set_callback($/;"	f	typeref:typename:void	signature:(pnotification_callback_t notification_callback,const char * thumbsize)
pp2p_change	pclsync/pp2p.c	/^void pp2p_change() {$/;"	f	typeref:typename:void	signature:()
pp2p_check_download	pclsync/pp2p.c	/^int pp2p_check_download(psync_fileid_t fileid,$/;"	f	typeref:typename:int	signature:(psync_fileid_t fileid,const unsigned char * filehashhex,uint64_t fsize,const char * filename)
pp2p_init	pclsync/pp2p.c	/^void pp2p_init() {$/;"	f	typeref:typename:void	signature:()
ppagecache_clean	pclsync/ppagecache.c	/^void ppagecache_clean() {$/;"	f	typeref:typename:void	signature:()
ppagecache_clean_read	pclsync/ppagecache.c	/^void ppagecache_clean_read() {$/;"	f	typeref:typename:void	signature:()
ppagecache_compute_page_priority	pclsync/ppagecache_helpers.c	/^uint8_t ppagecache_compute_page_priority(uint32_t usecnt) {$/;"	f	typeref:typename:uint8_t	signature:(uint32_t usecnt)
ppagecache_copy_to_file_locked	pclsync/ppagecache.c	/^int ppagecache_copy_to_file_locked($/;"	f	typeref:typename:int	signature:(psync_openfile_t * of,uint64_t hash,uint64_t size)
ppagecache_creat	pclsync/ppagecache.c	/^void ppagecache_creat(uint64_t taskid, uint64_t hash,$/;"	f	typeref:typename:void	signature:(uint64_t taskid,uint64_t hash,int onthisthread)
ppagecache_flush	pclsync/ppagecache.c	/^int ppagecache_flush() {$/;"	f	typeref:typename:int	signature:()
ppagecache_flush_timer	pclsync/ppagecache.c	/^static void ppagecache_flush_timer(psync_timer_t timer, void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(psync_timer_t timer,void * ptr)
ppagecache_free_read	pclsync/ppagecache.c	/^uint64_t ppagecache_free_read(uint64_t size) {$/;"	f	typeref:typename:uint64_t	signature:(uint64_t size)
ppagecache_get_download_urls	pclsync/ppagecache_helpers.c	/^char **ppagecache_get_download_urls(psync_fileid_t fileid, uint64_t hash,$/;"	f	typeref:typename:char **	signature:(psync_fileid_t fileid,uint64_t hash,size_t * nout)
ppagecache_have_all_pages	pclsync/ppagecache.c	/^int ppagecache_have_all_pages(uint64_t hash, uint64_t size) {$/;"	f	typeref:typename:int	signature:(uint64_t hash,uint64_t size)
ppagecache_http_status_should_retry	pclsync/ppagecache_helpers.c	/^int ppagecache_http_status_should_retry(int status) {$/;"	f	typeref:typename:int	signature:(int status)
ppagecache_init	pclsync/ppagecache.c	/^void ppagecache_init() {$/;"	f	typeref:typename:void	signature:()
ppagecache_lock_pages	pclsync/ppagecache.c	/^int ppagecache_lock_pages() {$/;"	f	typeref:typename:int	signature:()
ppagecache_modify	pclsync/ppagecache.c	/^void ppagecache_modify(uint64_t taskid, uint64_t hash,$/;"	f	typeref:typename:void	signature:(uint64_t taskid,uint64_t hash,uint64_t oldhash)
ppagecache_move	pclsync/ppagecache.c	/^int ppagecache_move(const char *path) {$/;"	f	typeref:typename:int	signature:(const char * path)
ppagecache_range_first_page_id	pclsync/ppagecache_helpers.h	/^static inline uint64_t ppagecache_range_first_page_id(uint64_t offset) {$/;"	f	typeref:typename:uint64_t	signature:(uint64_t offset)
ppagecache_range_page_count	pclsync/ppagecache_helpers.h	/^static inline uint64_t ppagecache_range_page_count(uint64_t length) {$/;"	f	typeref:typename:uint64_t	signature:(uint64_t length)
ppagecache_read_mod_locked	pclsync/ppagecache.c	/^int ppagecache_read_mod_locked(psync_openfile_t *of, char *buf,$/;"	f	typeref:typename:int	signature:(psync_openfile_t * of,char * buf,uint64_t size,uint64_t offset)
ppagecache_read_unmod_enc_locked	pclsync/ppagecache.c	/^int ppagecache_read_unmod_enc_locked(psync_openfile_t *of,$/;"	f	typeref:typename:int	signature:(psync_openfile_t * of,char * buf,uint64_t size,uint64_t offset)
ppagecache_read_unmod_locked	pclsync/ppagecache.c	/^int ppagecache_read_unmod_locked(psync_openfile_t *of, char *buf,$/;"	f	typeref:typename:int	signature:(psync_openfile_t * of,char * buf,uint64_t size,uint64_t offset)
ppagecache_readv_locked	pclsync/ppagecache.c	/^int ppagecache_readv_locked(psync_openfile_t *of,$/;"	f	typeref:typename:int	signature:(psync_openfile_t * of,psync_pagecache_read_range * ranges,int cnt)
ppagecache_reopen_read	pclsync/ppagecache.c	/^void ppagecache_reopen_read() {$/;"	f	typeref:typename:void	signature:()
ppagecache_resize	pclsync/ppagecache.c	/^void ppagecache_resize() {$/;"	f	typeref:typename:void	signature:()
ppagecache_unlock_pages	pclsync/ppagecache.c	/^void ppagecache_unlock_pages() {$/;"	f	typeref:typename:void	signature:()
ppagecache_verify_crc	pclsync/ppagecache_helpers.c	/^int ppagecache_verify_crc(const void *data, size_t size, uint32_t stored_crc) {$/;"	f	typeref:typename:int	signature:(const void * data,size_t size,uint32_t stored_crc)
ppassword_score	pclsync/ppassword.c	/^uint64_t ppassword_score(const char *cpassword) {$/;"	f	typeref:typename:uint64_t	signature:(const char * cpassword)
ppath_default_db	pclsync/ppath.c	/^char *ppath_default_db() {$/;"	f	typeref:typename:char *	signature:()
ppath_free_space	pclsync/ppath.c	/^int64_t ppath_free_space(const char *path) {$/;"	f	typeref:typename:int64_t	signature:(const char * path)
ppath_home	pclsync/ppath.c	/^char *ppath_home() {$/;"	f	typeref:typename:char *	signature:()
ppath_ls	pclsync/ppath.c	/^int ppath_ls(const char *path, ppath_ls_cb callback, void *ptr) {$/;"	f	typeref:typename:int	signature:(const char * path,ppath_ls_cb callback,void * ptr)
ppath_ls_fast	pclsync/ppath.c	/^int ppath_ls_fast(const char *path, ppath_ls_fast_cb callback, void *ptr) {$/;"	f	typeref:typename:int	signature:(const char * path,ppath_ls_fast_cb callback,void * ptr)
ppath_pcloud	pclsync/ppath.c	/^char *ppath_pcloud() {$/;"	f	typeref:typename:char *	signature:()
ppath_private	pclsync/ppath.c	/^char *ppath_private(char *name) {$/;"	f	typeref:typename:char *	signature:(char * name)
ppath_private_tmp	pclsync/ppath.c	/^char *ppath_private_tmp() { return ppath_private(PSYNC_DEFAULT_TMP_DIR); }$/;"	f	typeref:typename:char *	signature:()
ppath_syncfldr_task_added	pclsync/ppathstatus.c	/^void ppath_syncfldr_task_added(psync_syncid_t syncid,$/;"	f	typeref:typename:void	signature:(psync_syncid_t syncid,psync_folderid_t localfolderid)
ppath_syncfldr_task_added_locked	pclsync/ppathstatus.c	/^void ppath_syncfldr_task_added_locked($/;"	f	typeref:typename:void	signature:(psync_syncid_t syncid,psync_folderid_t localfolderid)
ppathstatus_clear_cache	pclsync/ppathstatus.c	/^void ppathstatus_clear_cache() {$/;"	f	typeref:typename:void	signature:()
ppathstatus_clear_sync_cache	pclsync/ppathstatus.c	/^void ppathstatus_clear_sync_cache() {$/;"	f	typeref:typename:void	signature:()
ppathstatus_del_from_parent_cache	pclsync/ppathstatus.c	/^void ppathstatus_del_from_parent_cache(psync_folderid_t folderid) {$/;"	f	typeref:typename:void	signature:(psync_folderid_t folderid)
ppathstatus_drive_fldr_changed	pclsync/ppathstatus.c	/^void ppathstatus_drive_fldr_changed(psync_folderid_t folderid) {$/;"	f	typeref:typename:void	signature:(psync_folderid_t folderid)
ppathstatus_fldr_deleted	pclsync/ppathstatus.c	/^void ppathstatus_fldr_deleted(psync_folderid_t folderid) {$/;"	f	typeref:typename:void	signature:(psync_folderid_t folderid)
ppathstatus_fldr_moved	pclsync/ppathstatus.c	/^void ppathstatus_fldr_moved(psync_folderid_t folderid,$/;"	f	typeref:typename:void	signature:(psync_folderid_t folderid,psync_folderid_t old_parent_folderid,psync_folderid_t new_parent_folderid)
ppathstatus_get	pclsync/ppathstatus.c	/^psync_path_status_t ppathstatus_get(const char *path) {$/;"	f	typeref:typename:psync_path_status_t	signature:(const char * path)
ppathstatus_init	pclsync/ppathstatus.c	/^void ppathstatus_init() {$/;"	f	typeref:typename:void	signature:()
ppathstatus_reload_syncs	pclsync/ppathstatus.c	/^void ppathstatus_reload_syncs() {$/;"	f	typeref:typename:void	signature:()
ppathstatus_syncfldr_delete	pclsync/ppathstatus.c	/^void ppathstatus_syncfldr_delete(psync_syncid_t syncid) {$/;"	f	typeref:typename:void	signature:(psync_syncid_t syncid)
ppathstatus_syncfldr_deleted	pclsync/ppathstatus.c	/^void ppathstatus_syncfldr_deleted(psync_syncid_t syncid,$/;"	f	typeref:typename:void	signature:(psync_syncid_t syncid,psync_folderid_t folderid)
ppathstatus_syncfldr_moved	pclsync/ppathstatus.c	/^void ppathstatus_syncfldr_moved(psync_folderid_t folderid,$/;"	f	typeref:typename:void	signature:(psync_folderid_t folderid,psync_syncid_t old_syncid,psync_folderid_t old_parent_folderid,psync_syncid_t new_syncid,psync_folderid_t new_parent_folderid)
ppathstatus_syncfldr_task_completed	pclsync/ppathstatus.c	/^void ppathstatus_syncfldr_task_completed($/;"	f	typeref:typename:void	signature:(psync_syncid_t syncid,psync_folderid_t localfolderid)
pq_choose_part	pclsync/ppagecache.c	/^static unsigned char *pq_choose_part(unsigned char *base, size_t cnt, size_t size,$/;"	f	typeref:typename:unsigned char *	file:	signature:(unsigned char * base,size_t cnt,size_t size,int (* compar)(const void *,const void *))
pq_rnd	pclsync/ppagecache.c	/^static uint32_t pq_rnd() {$/;"	f	typeref:typename:uint32_t	file:	signature:()
pqevent_process	pclsync/pqevent.c	/^void pqevent_process(pevent_callback_t callback) {$/;"	f	typeref:typename:void	signature:(pevent_callback_t callback)
pqevent_queue_event	pclsync/pqevent.c	/^void pqevent_queue_event(psync_eventtype_t eventid, void *eventdata) {$/;"	f	typeref:typename:void	signature:(psync_eventtype_t eventid,void * eventdata)
pqevent_queue_eventid	pclsync/pqevent.c	/^void pqevent_queue_eventid(psync_eventtype_t eventid) {$/;"	f	typeref:typename:void	signature:(psync_eventtype_t eventid)
pqevent_queue_sync_event_id	pclsync/pqevent.c	/^void pqevent_queue_sync_event_id(psync_eventtype_t eventid, psync_syncid_t syncid,$/;"	f	typeref:typename:void	signature:(psync_eventtype_t eventid,psync_syncid_t syncid,const char * localpath,psync_fileorfolderid_t remoteid)
pqevent_queue_sync_event_path	pclsync/pqevent.c	/^void pqevent_queue_sync_event_path(psync_eventtype_t eventid, psync_syncid_t syncid,$/;"	f	typeref:typename:void	signature:(psync_eventtype_t eventid,psync_syncid_t syncid,const char * localpath,psync_fileorfolderid_t remoteid,const char * remotepath)
pqsswap	pclsync/ppagecache.c	/^static inline void pqsswap(unsigned char *a, unsigned char *b, size_t size) {$/;"	f	typeref:typename:void	file:	signature:(unsigned char * a,unsigned char * b,size_t size)
pqsswap32	pclsync/ppagecache.c	/^static inline void pqsswap32(unsigned char *a, unsigned char *b, size_t size) {$/;"	f	typeref:typename:void	file:	signature:(unsigned char * a,unsigned char * b,size_t size)
pr_del_dep	pclsync/pfsupload.c	/^static void pr_del_dep(uint64_t taskid) {$/;"	f	typeref:typename:void	file:	signature:(uint64_t taskid)
pr_del_task	pclsync/pfsupload.c	/^static void pr_del_task(uint64_t taskid) {$/;"	f	typeref:typename:void	file:	signature:(uint64_t taskid)
pr_update_fileid	pclsync/pfsupload.c	/^static void pr_update_fileid(psync_fileid_t newfileid,$/;"	f	typeref:typename:void	file:	signature:(psync_fileid_t newfileid,psync_fsfileid_t oldfileid)
pr_update_folderid	pclsync/pfsupload.c	/^static void pr_update_folderid(psync_folderid_t newfolderid,$/;"	f	typeref:typename:void	file:	signature:(psync_folderid_t newfolderid,psync_fsfolderid_t oldfolderid)
pr_update_sfolderid	pclsync/pfsupload.c	/^static void pr_update_sfolderid(psync_folderid_t newfolderid,$/;"	f	typeref:typename:void	file:	signature:(psync_folderid_t newfolderid,psync_fsfolderid_t oldfolderid)
prand_seed	pclsync/prand.c	/^void prand_seed(unsigned char *seed, const void *addent, size_t aelen,$/;"	f	typeref:typename:void	signature:(unsigned char * seed,const void * addent,size_t aelen,int fast)
print_tree	pclsync/debug/pnetlibs_debug.c	/^static void print_tree(const binresult *tree, int ident) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * tree,int ident)
proc_async_transfer	pclsync/ptask.c	/^static void proc_async_transfer(void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr)
proc_checkpoint	pclsync/psql.c	/^static void proc_checkpoint() {$/;"	f	typeref:typename:void	file:	signature:()
proc_devmon	pclsync/pdevmon.c	/^static void proc_devmon() {$/;"	f	typeref:typename:void	file:	signature:()
proc_free_after	pclsync/plibs.c	/^static void proc_free_after(psync_timer_t timer, void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(psync_timer_t timer,void * ptr)
proc_free_direncoder	pclsync/pcryptofolder.c	/^static void proc_free_direncoder(void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr)
proc_logout	pclsync/pnetlibs.c	/^static void proc_logout() { $/;"	f	typeref:typename:void	file:	signature:()
proc_recalc_download	pclsync/pstatus.c	/^static void proc_recalc_download() {$/;"	f	typeref:typename:void	file:	signature:()
proc_recalc_upload	pclsync/pstatus.c	/^static void proc_recalc_upload() {$/;"	f	typeref:typename:void	file:	signature:()
proc_send_data_event	pclsync/ptevent.c	/^static void proc_send_data_event(void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr)
proc_send_event	pclsync/pqevent.c	/^static void proc_send_event(void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr)
proc_start_async_transfer	pclsync/ptask.c	/^static int proc_start_async_transfer() {$/;"	f	typeref:typename:int	file:	signature:()
process_acceptedsharein	pclsync/pdiff.c	/^static void process_acceptedsharein(const binresult *entry) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * entry)
process_acceptedshareout	pclsync/pdiff.c	/^static void process_acceptedshareout(const binresult *entry) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * entry)
process_bres	pclsync/publiclinks.c	/^int process_bres(const char *cmd, binresult *bres, psock_t *api,$/;"	f	typeref:typename:int	signature:(const char * cmd,binresult * bres,psock_t * api,char ** err)
process_cancelledsharein	pclsync/pdiff.c	/^static void process_cancelledsharein(const binresult *entry) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * entry)
process_cancelledshareout	pclsync/pdiff.c	/^static void process_cancelledshareout(const binresult *entry) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * entry)
process_createfile	pclsync/pdiff.c	/^static void process_createfile(const binresult *entry) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * entry)
process_createfolder	pclsync/pdiff.c	/^static void process_createfolder(const binresult *entry) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * entry)
process_cryptopasschange	pclsync/pdiff.c	/^static void process_cryptopasschange(const binresult *entry) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * entry)
process_declinedsharein	pclsync/pdiff.c	/^static void process_declinedsharein(const binresult *entry) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * entry)
process_declinedshareout	pclsync/pdiff.c	/^static void process_declinedshareout(const binresult *entry) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * entry)
process_deletefile	pclsync/pdiff.c	/^static void process_deletefile(const binresult *entry) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * entry)
process_deletefolder	pclsync/pdiff.c	/^static void process_deletefolder(const binresult *entry) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * entry)
process_entries	pclsync/pdiff.c	/^static uint64_t process_entries(const binresult *entries, uint64_t newdiffid) {$/;"	f	typeref:typename:uint64_t	file:	signature:(const binresult * entries,uint64_t newdiffid)
process_establishbsharein	pclsync/pdiff.c	/^static void process_establishbsharein(const binresult *entry) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * entry)
process_establishbshareout	pclsync/pdiff.c	/^static void process_establishbshareout(const binresult *entry) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * entry)
process_modifiedsharein	pclsync/pdiff.c	/^static void process_modifiedsharein(const binresult *entry) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * entry)
process_modifiedshareout	pclsync/pdiff.c	/^static void process_modifiedshareout(const binresult *entry) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * entry)
process_modifyaccountinfo	pclsync/pdiff.c	/^static void process_modifyaccountinfo(const binresult *entry) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * entry)
process_modifybsharein	pclsync/pdiff.c	/^static void process_modifybsharein(const binresult *entry) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * entry)
process_modifybshareout	pclsync/pdiff.c	/^static void process_modifybshareout(const binresult *entry) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * entry)
process_modifyfile	pclsync/pdiff.c	/^static void process_modifyfile(const binresult *entry) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * entry)
process_modifyfolder	pclsync/pdiff.c	/^static void process_modifyfolder(const binresult *entry) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * entry)
process_modifyuserinfo	pclsync/pdiff.c	/^static void process_modifyuserinfo(const binresult *entry) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * entry)
process_notification	pclsync/plocalnotify.c	/^static uint32_t process_notification(localnotify_dir *dir) {$/;"	f	typeref:typename:uint32_t	file:	signature:(localnotify_dir * dir)
process_pipe	pclsync/plocalnotify.c	/^static void process_pipe() {$/;"	f	typeref:typename:void	file:	signature:()
process_removebsharein	pclsync/pdiff.c	/^static void process_removebsharein(const binresult *entry) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * entry)
process_removebshareout	pclsync/pdiff.c	/^static void process_removebshareout(const binresult *entry) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * entry)
process_removedsharein	pclsync/pdiff.c	/^static void process_removedsharein(const binresult *entry) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * entry)
process_removedshareout	pclsync/pdiff.c	/^static void process_removedshareout(const binresult *entry) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * entry)
process_requestsharein	pclsync/pdiff.c	/^static void process_requestsharein(const binresult *entry) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * entry)
process_requestshareout	pclsync/pdiff.c	/^static void process_requestshareout(const binresult *entry) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * entry)
process_shares_in	pclsync/pcontacts.c	/^static void process_shares_in(const binresult *shares_in, int shcnt) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * shares_in,int shcnt)
process_shares_out	pclsync/pcontacts.c	/^static void process_shares_out(const binresult *shares_out, int shcnt) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * shares_out,int shcnt)
process_shares_req_in	pclsync/pcontacts.c	/^static void process_shares_req_in(const binresult *shares_in, int shcnt) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * shares_in,int shcnt)
process_shares_req_out	pclsync/pcontacts.c	/^static void process_shares_req_out(const binresult *shares_out, int shcnt) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * shares_out,int shcnt)
prpc_init	pclsync/prpc.c	/^void prpc_init() {$/;"	f	typeref:typename:void	signature:()
prpc_main_loop	pclsync/prpc.c	/^void prpc_main_loop() {$/;"	f	typeref:typename:void	signature:()
prpc_register	pclsync/prpc.c	/^int prpc_register(int cmdid, prpc_handler h) {$/;"	f	typeref:typename:int	signature:(int cmdid,prpc_handler h)
prpc_sockpath	pclsync/prpc.c	/^char *prpc_sockpath() {$/;"	f	typeref:typename:char *	signature:()
prsa_binary_to_private	pclsync/pssl.c	/^prsa_binary_to_private(psync_binary_rsa_key_t bin) {$/;"	f	typeref:typename:psync_rsa_privatekey_t	signature:(psync_binary_rsa_key_t bin)
prsa_binary_to_public	pclsync/pssl.c	/^prsa_binary_to_public(psync_binary_rsa_key_t bin) {$/;"	f	typeref:typename:psync_rsa_publickey_t	signature:(psync_binary_rsa_key_t bin)
prsa_decrypt_data	pclsync/pssl.c	/^psync_symmetric_key_t prsa_decrypt_data(psync_rsa_privatekey_t rsa,$/;"	f	typeref:typename:psync_symmetric_key_t	signature:(psync_rsa_privatekey_t rsa,const unsigned char * data,size_t datalen)
prsa_decrypt_symm_key_lock	pclsync/pssl.c	/^psync_symmetric_key_t prsa_decrypt_symm_key_lock($/;"	f	typeref:typename:psync_symmetric_key_t	signature:(psync_rsa_privatekey_t * rsa,const psync_encrypted_symmetric_key_t * enckey)
prsa_encrypt_data	pclsync/pssl.c	/^prsa_encrypt_data(psync_rsa_publickey_t rsa, const unsigned char *data,$/;"	f	typeref:typename:psync_encrypted_symmetric_key_t	signature:(psync_rsa_publickey_t rsa,const unsigned char * data,size_t datalen)
prsa_free_binary	pclsync/pssl.c	/^void prsa_free_binary(psync_binary_rsa_key_t bin) {$/;"	f	typeref:typename:void	signature:(psync_binary_rsa_key_t bin)
prsa_free_private	pclsync/pssl.c	/^void prsa_free_private(psync_rsa_privatekey_t key) {$/;"	f	typeref:typename:void	signature:(psync_rsa_privatekey_t key)
prsa_free_public	pclsync/pssl.c	/^void prsa_free_public(psync_rsa_publickey_t key) {$/;"	f	typeref:typename:void	signature:(psync_rsa_publickey_t key)
prsa_get_private	pclsync/pssl.c	/^psync_rsa_privatekey_t prsa_get_private(psync_rsa_t rsa) {$/;"	f	typeref:typename:psync_rsa_privatekey_t	signature:(psync_rsa_t rsa)
prsa_get_public	pclsync/pssl.c	/^psync_rsa_publickey_t prsa_get_public(psync_rsa_t rsa) {$/;"	f	typeref:typename:psync_rsa_publickey_t	signature:(psync_rsa_t rsa)
prsa_load_private	pclsync/pssl.c	/^psync_rsa_privatekey_t prsa_load_private(const unsigned char *keydata, size_t keylen) {$/;"	f	typeref:typename:psync_rsa_privatekey_t	signature:(const unsigned char * keydata,size_t keylen)
prsa_load_public	pclsync/pssl.c	/^psync_rsa_publickey_t prsa_load_public(const unsigned char *keydata,$/;"	f	typeref:typename:psync_rsa_publickey_t	signature:(const unsigned char * keydata,size_t keylen)
prsa_private_to_binary	pclsync/pssl.c	/^prsa_private_to_binary(psync_rsa_privatekey_t rsa) {$/;"	f	typeref:typename:psync_binary_rsa_key_t	signature:(psync_rsa_privatekey_t rsa)
prsa_public_to_binary	pclsync/pssl.c	/^prsa_public_to_binary(psync_rsa_publickey_t rsa) {$/;"	f	typeref:typename:psync_binary_rsa_key_t	signature:(psync_rsa_publickey_t rsa)
prsa_sign_sha256_hash	pclsync/pssl.c	/^prsa_sign_sha256_hash(psync_rsa_privatekey_t rsa,$/;"	f	typeref:typename:psync_rsa_signature_t	signature:(psync_rsa_privatekey_t rsa,const unsigned char * data)
prun_thread	pclsync/prun.c	/^void prun_thread(const char *name, thread0_run run) {$/;"	f	typeref:typename:void	signature:(const char * name,thread0_run run)
prun_thread1	pclsync/prun.c	/^void prun_thread1(const char *name, thread1_run run, void *ptr) {$/;"	f	typeref:typename:void	signature:(const char * name,thread1_run run,void * ptr)
prun_throttled	pclsync/prunthrottled.c	/^void prun_throttled(const char *name, prun_throttle_cb call,$/;"	f	typeref:typename:void	signature:(const char * name,prun_throttle_cb call,uint32_t minintervalsec,int runinthread)
pshm_cleanup	pclsync/pshm.c	/^int pshm_cleanup() {$/;"	f	typeref:typename:int	signature:()
pshm_read	pclsync/pshm.c	/^bool pshm_read(void **data, size_t *datasz) {$/;"	f	typeref:typename:bool	signature:(void ** data,size_t * datasz)
pshm_write	pclsync/pshm.c	/^void pshm_write(const void *data, size_t datasz) {$/;"	f	typeref:typename:void	signature:(const void * data,size_t datasz)
psignal_check_pending	pclsync/psignal.c	/^int psignal_check_pending(void) {$/;"	f	typeref:typename:int	signature:(void)
psignal_register	pclsync/psignal.c	/^void psignal_register(int signum) {$/;"	f	typeref:typename:void	signature:(int signum)
psignal_register_cleanup	pclsync/psignal.c	/^void psignal_register_cleanup(void (*fn)(void)) {$/;"	f	typeref:typename:void	signature:(void (* fn)(void))
psignal_set_custom_handler	pclsync/psignal.c	/^void psignal_set_custom_handler(int sig, void (*handler)(int)) {$/;"	f	typeref:typename:void	signature:(int sig,void (* handler)(int))
psock_check_so_error	pclsync/psock.c	/^static int psock_check_so_error(int sock) {$/;"	f	typeref:typename:int	file:	signature:(int sock)
psock_clear_write_buffered	pclsync/psock.c	/^void psock_clear_write_buffered(psock_t *sock) {$/;"	f	typeref:typename:void	signature:(psock_t * sock)
psock_clear_write_buffered_thread	pclsync/psock.c	/^void psock_clear_write_buffered_thread(psock_t *sock) {$/;"	f	typeref:typename:void	signature:(psock_t * sock)
psock_close	pclsync/psock.c	/^void psock_close(psock_t *sock) {$/;"	f	typeref:typename:void	signature:(psock_t * sock)
psock_close_bad	pclsync/psock.c	/^void psock_close_bad(psock_t *sock) {$/;"	f	typeref:typename:void	signature:(psock_t * sock)
psock_connect	pclsync/psock.c	/^psock_t *psock_connect(const char *host, int unsigned port, int ssl) {$/;"	f	typeref:typename:psock_t *	signature:(const char * host,int unsigned port,int ssl)
psock_create	pclsync/psock.c	/^int psock_create(int domain, int type, int protocol) {$/;"	f	typeref:typename:int	signature:(int domain,int type,int protocol)
psock_debug_log_wait_latency	pclsync/debug/psock_debug.c	/^void psock_debug_log_wait_latency(const struct timespec *start) {$/;"	f	typeref:typename:void	signature:(const struct timespec * start)
psock_debug_log_wait_latency	pclsync/psock.c	/^__attribute__((weak)) void psock_debug_log_wait_latency(const struct timespec *start) {}$/;"	f	typeref:typename:void	signature:(const struct timespec * start)
psock_is_broken	pclsync/psock.c	/^int psock_is_broken(int sock) {$/;"	f	typeref:typename:int	signature:(int sock)
psock_is_ssl	pclsync/psock.c	/^int psock_is_ssl(psock_t *sock) {$/;"	f	typeref:typename:int	signature:(psock_t * sock)
psock_list_adapters	pclsync/psock.c	/^psock_ifaces_t *psock_list_adapters() {$/;"	f	typeref:typename:psock_ifaces_t *	signature:()
psock_pendingdata	pclsync/psock.c	/^int psock_pendingdata(psock_t *sock) {$/;"	f	typeref:typename:int	signature:(psock_t * sock)
psock_pendingdata_buf	pclsync/psock.c	/^int psock_pendingdata_buf(psock_t *sock) {$/;"	f	typeref:typename:int	signature:(psock_t * sock)
psock_pendingdata_buf_thread	pclsync/psock.c	/^int psock_pendingdata_buf_thread(psock_t *sock) {$/;"	f	typeref:typename:int	signature:(psock_t * sock)
psock_read	pclsync/psock.c	/^int psock_read(psock_t *sock, void *buff, int num) {$/;"	f	typeref:typename:int	signature:(psock_t * sock,void * buff,int num)
psock_read_noblock	pclsync/psock.c	/^int psock_read_noblock(psock_t *sock, void *buff, int num) {$/;"	f	typeref:typename:int	signature:(psock_t * sock,void * buff,int num)
psock_read_thread	pclsync/psock.c	/^int psock_read_thread(psock_t *sock, void *buff, int num) {$/;"	f	typeref:typename:int	signature:(psock_t * sock,void * buff,int num)
psock_readable	pclsync/psock.c	/^int psock_readable(psock_t *sock) {$/;"	f	typeref:typename:int	signature:(psock_t * sock)
psock_readall	pclsync/psock.c	/^int psock_readall(psock_t *sock, void *buff, int num) {$/;"	f	typeref:typename:int	signature:(psock_t * sock,void * buff,int num)
psock_readall_thread	pclsync/psock.c	/^int psock_readall_thread(psock_t *sock, void *buff, int num) {$/;"	f	typeref:typename:int	signature:(psock_t * sock,void * buff,int num)
psock_select_in	pclsync/psock.c	/^int psock_select_in(int *sockets, int cnt, int64_t timeoutmillisec) {$/;"	f	typeref:typename:int	signature:(int * sockets,int cnt,int64_t timeoutmillisec)
psock_set_recvbuf	pclsync/psock.c	/^int psock_set_recvbuf(psock_t *sock, int bufsize) {$/;"	f	typeref:typename:int	signature:(psock_t * sock,int bufsize)
psock_set_sendbuf	pclsync/psock.c	/^int psock_set_sendbuf(psock_t *sock, int bufsize) {$/;"	f	typeref:typename:int	signature:(psock_t * sock,int bufsize)
psock_set_write_buffered	pclsync/psock.c	/^void psock_set_write_buffered(psock_t *sock) {$/;"	f	typeref:typename:void	signature:(psock_t * sock)
psock_set_write_buffered_thread	pclsync/psock.c	/^void psock_set_write_buffered_thread(psock_t *sock) {$/;"	f	typeref:typename:void	signature:(psock_t * sock)
psock_try_write_buffer	pclsync/psock.c	/^int psock_try_write_buffer(psock_t *sock) {$/;"	f	typeref:typename:int	signature:(psock_t * sock)
psock_try_write_buffer_thread	pclsync/psock.c	/^int psock_try_write_buffer_thread(psock_t *sock) {$/;"	f	typeref:typename:int	signature:(psock_t * sock)
psock_wait_read_timeout	pclsync/psock.c	/^int psock_wait_read_timeout(int sock) {$/;"	f	typeref:typename:int	signature:(int sock)
psock_wait_write_timeout	pclsync/psock.c	/^int psock_wait_write_timeout(int sock) {$/;"	f	typeref:typename:int	signature:(int sock)
psock_writable	pclsync/psock.c	/^int psock_writable(psock_t *sock) {$/;"	f	typeref:typename:int	signature:(psock_t * sock)
psock_write	pclsync/psock.c	/^int psock_write(psock_t *sock, const void *buff, int num) {$/;"	f	typeref:typename:int	signature:(psock_t * sock,const void * buff,int num)
psock_writeall	pclsync/psock.c	/^int psock_writeall(psock_t *sock, const void *buff, int num) {$/;"	f	typeref:typename:int	signature:(psock_t * sock,const void * buff,int num)
psock_writeall_thread	pclsync/psock.c	/^int psock_writeall_thread(psock_t *sock, const void *buff, int num) {$/;"	f	typeref:typename:int	signature:(psock_t * sock,const void * buff,int num)
psql_affected	pclsync/psql.c	/^uint32_t psql_affected() {$/;"	f	typeref:typename:uint32_t	signature:()
psql_bind_blob	pclsync/psql.c	/^void psql_bind_blob(psync_sql_res *res, int n, const char *str,$/;"	f	typeref:typename:void	signature:(psync_sql_res * res,int n,const char * str,size_t len)
psql_bind_double	pclsync/psql.c	/^void psql_bind_double(psync_sql_res *res, int n, double val) {$/;"	f	typeref:typename:void	signature:(psync_sql_res * res,int n,double val)
psql_bind_int	pclsync/psql.c	/^void psql_bind_int(psync_sql_res *res, int n, int64_t val) {$/;"	f	typeref:typename:void	signature:(psync_sql_res * res,int n,int64_t val)
psql_bind_lstr	pclsync/psql.c	/^void psql_bind_lstr(psync_sql_res *res, int n, const char *str,$/;"	f	typeref:typename:void	signature:(psync_sql_res * res,int n,const char * str,size_t len)
psql_bind_null	pclsync/psql.c	/^void psql_bind_null(psync_sql_res *res, int n) {$/;"	f	typeref:typename:void	signature:(psync_sql_res * res,int n)
psql_bind_str	pclsync/psql.c	/^void psql_bind_str(psync_sql_res *res, int n, const char *str) {$/;"	f	typeref:typename:void	signature:(psync_sql_res * res,int n,const char * str)
psql_bind_uint	pclsync/psql.c	/^void psql_bind_uint(psync_sql_res *res, int n, uint64_t val) {$/;"	f	typeref:typename:void	signature:(psync_sql_res * res,int n,uint64_t val)
psql_cellint	pclsync/psql.c	/^int64_t psql_cellint(const char *sql, int64_t dflt) {$/;"	f	typeref:typename:int64_t	signature:(const char * sql,int64_t dflt)
psql_cellstr	pclsync/psql.c	/^char *psql_cellstr(const char *sql) {$/;"	f	typeref:typename:char *	signature:(const char * sql)
psql_checkpt_lock	pclsync/psql.c	/^void psql_checkpt_lock() {$/;"	f	typeref:typename:void	signature:()
psql_checkpt_unlock	pclsync/psql.c	/^void psql_checkpt_unlock() {$/;"	f	typeref:typename:void	signature:()
psql_close	pclsync/psql.c	/^int psql_close() {$/;"	f	typeref:typename:int	signature:()
psql_commit	pclsync/psql.c	/^int psql_commit() {$/;"	f	typeref:typename:int	signature:()
psql_connect	pclsync/psql.c	/^int psql_connect(const char *db) {$/;"	f	typeref:typename:int	signature:(const char * db)
psql_do_lock	pclsync/debug/psql_debug.c	/^void psql_do_lock(const char *file, unsigned line) {$/;"	f	typeref:typename:void	signature:(const char * file,unsigned line)
psql_do_lock	pclsync/psql.c	/^__attribute__((weak)) void psql_do_lock(const char *file, unsigned line) {$/;"	f	typeref:typename:void	signature:(const char * file,unsigned line)
psql_do_prepare	pclsync/debug/psql_debug.c	/^psync_sql_res *psql_do_prepare(const char *sql, const char *file,$/;"	f	typeref:typename:psync_sql_res *	signature:(const char * sql,const char * file,unsigned line)
psql_do_prepare	pclsync/psql.c	/^__attribute__((weak)) psync_sql_res *psql_do_prepare(const char *sql,$/;"	f	typeref:typename:psync_sql_res *	signature:(const char * sql,const char * file,unsigned line)
psql_do_prepare_nocache	pclsync/debug/psql_debug.c	/^psync_sql_res *psql_do_prepare_nocache(const char *sql, const char *file,$/;"	f	typeref:typename:psync_sql_res *	signature:(const char * sql,const char * file,unsigned line)
psql_do_prepare_nocache	pclsync/psql.c	/^__attribute__((weak)) psync_sql_res *psql_do_prepare_nocache(const char *sql,$/;"	f	typeref:typename:psync_sql_res *	signature:(const char * sql,const char * file,unsigned line)
psql_do_query	pclsync/debug/psql_debug.c	/^psync_sql_res *psql_do_query(const char *sql, const char *file,$/;"	f	typeref:typename:psync_sql_res *	signature:(const char * sql,const char * file,unsigned line)
psql_do_query	pclsync/psql.c	/^__attribute__((weak)) psync_sql_res *psql_do_query(const char *sql,$/;"	f	typeref:typename:psync_sql_res *	signature:(const char * sql,const char * file,unsigned line)
psql_do_query_nocache	pclsync/debug/psql_debug.c	/^psync_sql_res *psql_do_query_nocache(const char *sql, const char *file,$/;"	f	typeref:typename:psync_sql_res *	signature:(const char * sql,const char * file,unsigned line)
psql_do_query_nocache	pclsync/psql.c	/^__attribute__((weak)) psync_sql_res *psql_do_query_nocache(const char *sql,$/;"	f	typeref:typename:psync_sql_res *	signature:(const char * sql,const char * file,unsigned line)
psql_do_query_nolock	pclsync/debug/psql_debug.c	/^psync_sql_res *psql_do_query_nolock(const char *sql, const char *file,$/;"	f	typeref:typename:psync_sql_res *	signature:(const char * sql,const char * file,unsigned line)
psql_do_query_nolock	pclsync/psql.c	/^__attribute__((weak)) psync_sql_res *psql_do_query_nolock(const char *sql,$/;"	f	typeref:typename:psync_sql_res *	signature:(const char * sql,const char * file,unsigned line)
psql_do_query_nolock_nocache	pclsync/debug/psql_debug.c	/^psync_sql_res *psql_do_query_nolock_nocache(const char *sql, const char *file,$/;"	f	typeref:typename:psync_sql_res *	signature:(const char * sql,const char * file,unsigned line)
psql_do_query_nolock_nocache	pclsync/psql.c	/^psql_do_query_nolock_nocache(const char *sql, const char *file, unsigned line) {$/;"	f	typeref:typename:psync_sql_res *	signature:(const char * sql,const char * file,unsigned line)
psql_do_query_rdlock	pclsync/debug/psql_debug.c	/^psync_sql_res *psql_do_query_rdlock(const char *sql, const char *file,$/;"	f	typeref:typename:psync_sql_res *	signature:(const char * sql,const char * file,unsigned line)
psql_do_query_rdlock	pclsync/psql.c	/^__attribute__((weak)) psync_sql_res *psql_do_query_rdlock(const char *sql,$/;"	f	typeref:typename:psync_sql_res *	signature:(const char * sql,const char * file,unsigned line)
psql_do_query_rdlock_nocache	pclsync/debug/psql_debug.c	/^psync_sql_res *psql_do_query_rdlock_nocache(const char *sql,$/;"	f	typeref:typename:psync_sql_res *	signature:(const char * sql,const char * file,unsigned line)
psql_do_query_rdlock_nocache	pclsync/psql.c	/^psql_do_query_rdlock_nocache(const char *sql, const char *file, unsigned line) {$/;"	f	typeref:typename:psync_sql_res *	signature:(const char * sql,const char * file,unsigned line)
psql_do_rdlock	pclsync/debug/psql_debug.c	/^void psql_do_rdlock(const char *file, unsigned line) {$/;"	f	typeref:typename:void	signature:(const char * file,unsigned line)
psql_do_rdlock	pclsync/psql.c	/^__attribute__((weak)) void psql_do_rdlock(const char *file, unsigned line) {$/;"	f	typeref:typename:void	signature:(const char * file,unsigned line)
psql_do_start_transaction	pclsync/debug/psql_debug.c	/^int psql_do_start_transaction(const char *file, unsigned line) {$/;"	f	typeref:typename:int	signature:(const char * file,unsigned line)
psql_do_start_transaction	pclsync/psql.c	/^__attribute__((weak)) int psql_do_start_transaction(const char *file,$/;"	f	typeref:typename:int	signature:(const char * file,unsigned line)
psql_do_statement	pclsync/debug/psql_debug.c	/^int psql_do_statement(const char *sql, const char *file, unsigned line) {$/;"	f	typeref:typename:int	signature:(const char * sql,const char * file,unsigned line)
psql_do_statement	pclsync/psql.c	/^__attribute__((weak)) int psql_do_statement(const char *sql, const char *file,$/;"	f	typeref:typename:int	signature:(const char * sql,const char * file,unsigned line)
psql_do_trylock	pclsync/debug/psql_debug.c	/^int psql_do_trylock(const char *file, unsigned line) {$/;"	f	typeref:typename:int	signature:(const char * file,unsigned line)
psql_do_trylock	pclsync/psql.c	/^__attribute__((weak)) int psql_do_trylock(const char *file, unsigned line) {$/;"	f	typeref:typename:int	signature:(const char * file,unsigned line)
psql_dump_locks	pclsync/debug/psql_debug.c	/^void psql_dump_locks() {$/;"	f	typeref:typename:void	signature:()
psql_expect_num	pclsync/psql.c	/^uint64_t psql_expect_num(const char *file, const char *function,$/;"	f	typeref:typename:uint64_t	signature:(const char * file,const char * function,int unsigned line,const psync_variant * v)
psql_expect_real	pclsync/psql.c	/^double psql_expect_real(const char *file, const char *function,$/;"	f	typeref:typename:double	signature:(const char * file,const char * function,int unsigned line,const psync_variant * v)
psql_expect_str	pclsync/psql.c	/^const char *psql_expect_str(const char *file, const char *function,$/;"	f	typeref:typename:const char *	signature:(const char * file,const char * function,int unsigned line,const psync_variant * v)
psql_fetch	pclsync/psql.c	/^psync_variant_row psql_fetch(psync_sql_res *res) {$/;"	f	typeref:typename:psync_variant_row	signature:(psync_sql_res * res)
psql_fetch_int	pclsync/psql.c	/^const uint64_t *psql_fetch_int(psync_sql_res *res) {$/;"	f	typeref:typename:const uint64_t *	signature:(psync_sql_res * res)
psql_fetch_str	pclsync/psql.c	/^psync_str_row psql_fetch_str(psync_sql_res *res) {$/;"	f	typeref:typename:psync_str_row	signature:(psync_sql_res * res)
psql_fetchall_int	pclsync/psql.c	/^psync_full_result_int *psql_fetchall_int(psync_sql_res *res) {$/;"	f	typeref:typename:psync_full_result_int *	signature:(psync_sql_res * res)
psql_free	pclsync/psql.c	/^void psql_free(psync_sql_res *res) {$/;"	f	typeref:typename:void	signature:(psync_sql_res * res)
psql_free_nocache	pclsync/psql.c	/^void psql_free_nocache(psync_sql_res *res) {$/;"	f	typeref:typename:void	signature:(psync_sql_res * res)
psql_insertid	pclsync/psql.c	/^uint64_t psql_insertid() {$/;"	f	typeref:typename:uint64_t	signature:()
psql_list_add	pclsync/psql.c	/^void psql_list_add(psync_list_builder_t *builder, psync_sql_res *res, psync_list_builder_sql_cal/;"	f	typeref:typename:void	signature:(psync_list_builder_t * builder,psync_sql_res * res,psync_list_builder_sql_callback callback)
psql_lock	pclsync/debug/psql_debug.c	/^void psql_lock() {$/;"	f	typeref:typename:void	signature:()
psql_lock	pclsync/psql.c	/^__attribute__((weak)) void psql_lock() { plocks_wrlock(&dblock); }$/;"	f	typeref:typename:void	signature:()
psql_locked	pclsync/psql.c	/^int psql_locked() {$/;"	f	typeref:typename:int	signature:()
psql_lstring_expected	pclsync/psql.c	/^const char *psql_lstring_expected(const char *file, const char *function,$/;"	f	typeref:typename:const char *	signature:(const char * file,const char * function,int unsigned line,const psync_variant * v,size_t * len)
psql_panic_cleanup	pclsync/psql.c	/^static void psql_panic_cleanup(void) {$/;"	f	typeref:typename:void	file:	signature:(void)
psql_prepare	pclsync/psql.c	/^__attribute__((weak)) psync_sql_res *psql_prepare(const char *sql) {$/;"	f	typeref:typename:psync_sql_res *	signature:(const char * sql)
psql_prepare_nocache	pclsync/psql.c	/^__attribute__((weak)) psync_sql_res *psql_prepare_nocache(const char *sql) {$/;"	f	typeref:typename:psync_sql_res *	signature:(const char * sql)
psql_query	pclsync/psql.c	/^__attribute__((weak)) psync_sql_res *psql_query(const char *sql) {$/;"	f	typeref:typename:psync_sql_res *	signature:(const char * sql)
psql_query_nocache	pclsync/psql.c	/^__attribute__((weak)) psync_sql_res *psql_query_nocache(const char *sql) {$/;"	f	typeref:typename:psync_sql_res *	signature:(const char * sql)
psql_query_nolock	pclsync/psql.c	/^__attribute__((weak)) psync_sql_res *psql_query_nolock(const char *sql) {$/;"	f	typeref:typename:psync_sql_res *	signature:(const char * sql)
psql_query_nolock_nocache	pclsync/psql.c	/^__attribute__((weak)) psync_sql_res *psql_query_nolock_nocache(const char *sql) {$/;"	f	typeref:typename:psync_sql_res *	signature:(const char * sql)
psql_query_rdlock	pclsync/psql.c	/^__attribute__((weak)) psync_sql_res *psql_query_rdlock(const char *sql) {$/;"	f	typeref:typename:psync_sql_res *	signature:(const char * sql)
psql_rdlock	pclsync/debug/psql_debug.c	/^void psql_rdlock() {$/;"	f	typeref:typename:void	signature:()
psql_rdlock	pclsync/psql.c	/^__attribute__((weak)) void psql_rdlock() { plocks_rdlock(&dblock); }$/;"	f	typeref:typename:void	signature:()
psql_rdlock_nocache	pclsync/psql.c	/^__attribute__((weak)) psync_sql_res *psql_rdlock_nocache(const char *sql) {$/;"	f	typeref:typename:psync_sql_res *	signature:(const char * sql)
psql_rdlocked	pclsync/psql.c	/^int psql_rdlocked() {$/;"	f	typeref:typename:int	signature:()
psql_rdunlock	pclsync/debug/psql_debug.c	/^void psql_rdunlock() {$/;"	f	typeref:typename:void	signature:()
psql_rdunlock	pclsync/psql.c	/^__attribute__((weak)) void psql_rdunlock() { plocks_unlock(&dblock); }$/;"	f	typeref:typename:void	signature:()
psql_reopen	pclsync/psql.c	/^int psql_reopen(const char *path) {$/;"	f	typeref:typename:int	signature:(const char * path)
psql_reset	pclsync/psql.c	/^int psql_reset(psync_sql_res *res) {$/;"	f	typeref:typename:int	signature:(psync_sql_res * res)
psql_rollback	pclsync/psql.c	/^int psql_rollback() {$/;"	f	typeref:typename:int	signature:()
psql_row	pclsync/psql.c	/^psync_variant *psql_row(const char *sql) {$/;"	f	typeref:typename:psync_variant *	signature:(const char * sql)
psql_rowstr	pclsync/psql.c	/^char **psql_rowstr(const char *sql) {$/;"	f	typeref:typename:char **	signature:(const char * sql)
psql_run	pclsync/psql.c	/^int psql_run(psync_sql_res *res) {$/;"	f	typeref:typename:int	signature:(psync_sql_res * res)
psql_run_free	pclsync/psql.c	/^int psql_run_free(psync_sql_res *res) {$/;"	f	typeref:typename:int	signature:(psync_sql_res * res)
psql_run_free_nocache	pclsync/psql.c	/^int psql_run_free_nocache(psync_sql_res *res) {$/;"	f	typeref:typename:int	signature:(psync_sql_res * res)
psql_start	pclsync/psql.c	/^__attribute__((weak)) int psql_start() {$/;"	f	typeref:typename:int	signature:()
psql_statement	pclsync/debug/psql_debug.c	/^int psql_statement(const char *sql) {$/;"	f	typeref:typename:int	signature:(const char * sql)
psql_statement	pclsync/psql.c	/^__attribute__((weak)) int psql_statement(const char *sql) {$/;"	f	typeref:typename:int	signature:(const char * sql)
psql_sync	pclsync/psql.c	/^int psql_sync() {$/;"	f	typeref:typename:int	signature:()
psql_translation_add_cb	pclsync/psql.c	/^void psql_translation_add_cb(psync_transaction_callback_t commit, psync_transaction_callback_t r/;"	f	typeref:typename:void	signature:(psync_transaction_callback_t commit,psync_transaction_callback_t rollback,void * ptr)
psql_try_free	pclsync/psql.c	/^void psql_try_free() {$/;"	f	typeref:typename:void	signature:()
psql_trylock	pclsync/debug/psql_debug.c	/^int psql_trylock() {$/;"	f	typeref:typename:int	signature:()
psql_trylock	pclsync/psql.c	/^__attribute__((weak)) int psql_trylock() { return plocks_trywrlock(&dblock); }$/;"	f	typeref:typename:int	signature:()
psql_tryupgradeLock	pclsync/debug/psql_debug.c	/^int psql_tryupgradeLock() {$/;"	f	typeref:typename:int	signature:()
psql_tryupgradeLock	pclsync/psql.c	/^__attribute__((weak)) int psql_tryupgradeLock() {$/;"	f	typeref:typename:int	signature:()
psql_unlock	pclsync/debug/psql_debug.c	/^void psql_unlock() {$/;"	f	typeref:typename:void	signature:()
psql_unlock	pclsync/psql.c	/^__attribute__((weak)) void psql_unlock() { plocks_unlock(&dblock); }$/;"	f	typeref:typename:void	signature:()
psql_waiting	pclsync/psql.c	/^int psql_waiting() {$/;"	f	typeref:typename:int	signature:()
pssl_connect	pclsync/pssl.c	/^int pssl_connect(int sock, void **sslconn,$/;"	f	typeref:typename:int	signature:(int sock,void ** sslconn,const char * hostname)
pssl_connect_finish	pclsync/pssl.c	/^int pssl_connect_finish(void *sslconn, const char *hostname) {$/;"	f	typeref:typename:int	signature:(void * sslconn,const char * hostname)
pssl_debug_cb	pclsync/pssl.c	/^void pssl_debug_cb(pssl_debug_callback_t cb, void *ctx) {$/;"	f	typeref:typename:void	signature:(pssl_debug_callback_t cb,void * ctx)
pssl_free	pclsync/pssl.c	/^void pssl_free(void *sslconn) {$/;"	f	typeref:typename:void	signature:(void * sslconn)
pssl_free_rsa	pclsync/pssl.c	/^void pssl_free_rsa(psync_rsa_t rsa) {$/;"	f	typeref:typename:void	signature:(psync_rsa_t rsa)
pssl_gen_rsa	pclsync/pssl.c	/^psync_rsa_t pssl_gen_rsa(int bits) {$/;"	f	typeref:typename:psync_rsa_t	signature:(int bits)
pssl_init	pclsync/pssl.c	/^int pssl_init() {$/;"	f	typeref:typename:int	signature:()
pssl_log_threshold	pclsync/pssl.c	/^void pssl_log_threshold(int threshold) {$/;"	f	typeref:typename:void	signature:(int threshold)
pssl_pendingdata	pclsync/pssl.c	/^int pssl_pendingdata(void *sslconn) {$/;"	f	typeref:typename:int	signature:(void * sslconn)
pssl_rand_strong	pclsync/pssl.c	/^void pssl_rand_strong(unsigned char *buf, int num) {$/;"	f	typeref:typename:void	signature:(unsigned char * buf,int num)
pssl_read	pclsync/pssl.c	/^int pssl_read(void *sslconn, void *buf, int num) {$/;"	f	typeref:typename:int	signature:(void * sslconn,void * buf,int num)
pssl_shutdown	pclsync/pssl.c	/^int pssl_shutdown(void *sslconn) {$/;"	f	typeref:typename:int	signature:(void * sslconn)
pssl_write	pclsync/pssl.c	/^int pssl_write(void *sslconn, const void *buf, int num) {$/;"	f	typeref:typename:int	signature:(void * sslconn,const void * buf,int num)
pstatus_download_recalc	pclsync/pstatus.c	/^void pstatus_download_recalc() {$/;"	f	typeref:typename:void	signature:()
pstatus_download_recalc_async	pclsync/pstatus.c	/^void pstatus_download_recalc_async() {$/;"	f	typeref:typename:void	signature:()
pstatus_download_set_speed	pclsync/pstatus.c	/^void pstatus_download_set_speed(uint32_t speed) {$/;"	f	typeref:typename:void	signature:(uint32_t speed)
pstatus_get	pclsync/pstatus.c	/^uint32_t pstatus_get(uint32_t statusid) {$/;"	f	typeref:typename:uint32_t	signature:(uint32_t statusid)
pstatus_get_cb	pclsync/pqevent.c	/^void pstatus_get_cb(pstatus_t *status) {$/;"	f	typeref:typename:void	signature:(pstatus_t * status)
pstatus_init	pclsync/pstatus.c	/^void pstatus_init() {$/;"	f	typeref:typename:void	signature:()
pstatus_ok_status_arr	pclsync/pstatus.c	/^int pstatus_ok_status_arr(const uint32_t *combinedstatuses, uint32_t cnt) {$/;"	f	typeref:typename:int	signature:(const uint32_t * combinedstatuses,uint32_t cnt)
pstatus_send_status_update	pclsync/pqevent.c	/^void pstatus_send_status_update() {$/;"	f	typeref:typename:void	signature:()
pstatus_send_update	pclsync/pstatus.c	/^void pstatus_send_update() {$/;"	f	typeref:typename:void	signature:()
pstatus_set	pclsync/pstatus.c	/^void pstatus_set(uint32_t statusid, uint32_t status) {$/;"	f	typeref:typename:void	signature:(uint32_t statusid,uint32_t status)
pstatus_set_cb	pclsync/pqevent.c	/^void pstatus_set_cb(pstatus_change_callback_t callback) {$/;"	f	typeref:typename:void	signature:(pstatus_change_callback_t callback)
pstatus_upload_recalc	pclsync/pstatus.c	/^void pstatus_upload_recalc() {$/;"	f	typeref:typename:void	signature:()
pstatus_upload_recalc_async	pclsync/pstatus.c	/^void pstatus_upload_recalc_async() {$/;"	f	typeref:typename:void	signature:()
pstatus_upload_set_speed	pclsync/pstatus.c	/^void pstatus_upload_set_speed(uint32_t speed) {$/;"	f	typeref:typename:void	signature:(uint32_t speed)
pstatus_wait	pclsync/pstatus.c	/^void pstatus_wait(uint32_t statusid, uint32_t status) {$/;"	f	typeref:typename:void	signature:(uint32_t statusid,uint32_t status)
pstatus_wait_status	pclsync/pstatus.c	/^void pstatus_wait_status(uint32_t first, ...) {$/;"	f	typeref:typename:void	signature:(uint32_t first,...)
pstatus_wait_statuses_arr	pclsync/pstatus.c	/^void pstatus_wait_statuses_arr(const uint32_t *combinedstatuses, uint32_t cnt) {$/;"	f	typeref:typename:void	signature:(const uint32_t * combinedstatuses,uint32_t cnt)
pstatus_wait_term	pclsync/pstatus.c	/^void pstatus_wait_term() {$/;"	f	typeref:typename:void	signature:()
psuggest_scan_folder	pclsync/psuggest.c	/^psuggested_folders_t *psuggest_scan_folder(const char *path) {$/;"	f	typeref:typename:psuggested_folders_t *	signature:(const char * path)
psymkey_alloc_encrypted	pclsync/pssl.c	/^psymkey_alloc_encrypted(size_t len) {$/;"	f	typeref:typename:psync_encrypted_symmetric_key_t	signature:(size_t len)
psymkey_copy_encrypted	pclsync/pssl.c	/^psymkey_copy_encrypted(psync_encrypted_symmetric_key_t src) {$/;"	f	typeref:typename:psync_encrypted_symmetric_key_t	signature:(psync_encrypted_symmetric_key_t src)
psymkey_decrypt	pclsync/pssl.c	/^psync_symmetric_key_t psymkey_decrypt($/;"	f	typeref:typename:psync_symmetric_key_t	signature:(psync_rsa_privatekey_t rsa,const psync_encrypted_symmetric_key_t enckey)
psymkey_derive	pclsync/pssl.c	/^char *psymkey_derive(const char *username,$/;"	f	typeref:typename:char *	signature:(const char * username,const char * passphrase)
psymkey_encrypt	pclsync/pssl.c	/^psymkey_encrypt(psync_rsa_publickey_t rsa,$/;"	f	typeref:typename:psync_encrypted_symmetric_key_t	signature:(psync_rsa_publickey_t rsa,const psync_symmetric_key_t key)
psymkey_free	pclsync/pssl.c	/^void psymkey_free(psync_symmetric_key_t key) {$/;"	f	typeref:typename:void	signature:(psync_symmetric_key_t key)
psymkey_generate	pclsync/pssl.c	/^psymkey_generate(const char *password, size_t keylen,$/;"	f	typeref:typename:psync_symmetric_key_t	signature:(const char * password,size_t keylen,const unsigned char * salt,size_t saltlen,size_t iterations)
psync_accept_share_request	pclsync/psynclib.c	/^int psync_accept_share_request(psync_sharerequestid_t requestid,$/;"	f	typeref:typename:int	signature:(psync_sharerequestid_t requestid,psync_folderid_t tofolderid,const char * name,char ** err)
psync_account_downloaded_bytes	pclsync/pnetlibs.c	/^void psync_account_downloaded_bytes(int unsigned bytes) {$/;"	f	typeref:typename:void	signature:(int unsigned bytes)
psync_account_modifyshare	pclsync/psynclib.c	/^static int psync_account_modifyshare(psync_shareid_t shareid,$/;"	f	typeref:typename:int	file:	signature:(psync_shareid_t shareid,uint32_t permissions,char ** err)
psync_account_stopshare	pclsync/psynclib.c	/^int psync_account_stopshare(psync_shareid_t shareid, char **err) {$/;"	f	typeref:typename:int	signature:(psync_shareid_t shareid,char ** err)
psync_account_teamshare	pclsync/psynclib.c	/^int psync_account_teamshare(psync_folderid_t folderid, const char *name,$/;"	f	typeref:typename:int	signature:(psync_folderid_t folderid,const char * name,psync_teamid_t teamid,const char * message,uint32_t permissions,char ** err)
psync_add_folder_to_downloadlist_locked	pclsync/psyncer.c	/^static void psync_add_folder_to_downloadlist_locked(psync_folderid_t folderid) {$/;"	f	typeref:typename:void	file:	signature:(psync_folderid_t folderid)
psync_add_local_path_to_list_by_localfolderid	pclsync/pfolder.c	/^static int psync_add_local_path_to_list_by_localfolderid($/;"	f	typeref:typename:int	file:	signature:(psync_list * lst,psync_folderid_t localfolderid,psync_syncid_t syncid)
psync_add_path_to_list	pclsync/pfolder.c	/^static int psync_add_path_to_list(psync_list *lst, psync_folderid_t folderid) {$/;"	f	typeref:typename:int	file:	signature:(psync_list * lst,psync_folderid_t folderid)
psync_add_path_to_list_decode	pclsync/pfolder.c	/^static int psync_add_path_to_list_decode(psync_list *lst,$/;"	f	typeref:typename:int	file:	signature:(psync_list * lst,psync_folderid_t folderid)
psync_aes256_decode_2blocks_consec	pclsync/pssl.h	/^static inline void psync_aes256_decode_2blocks_consec(psync_aes256_decoder enc, const unsigned c/;"	f	typeref:typename:void	signature:(psync_aes256_decoder enc,const unsigned char * src,unsigned char * dst)
psync_aes256_decode_4blocks_consec_xor	pclsync/pssl.h	/^static inline void psync_aes256_decode_4blocks_consec_xor(psync_aes256_decoder enc, const unsign/;"	f	typeref:typename:void	signature:(psync_aes256_decoder enc,const unsigned char * src,unsigned char * dst,unsigned char * bxor)
psync_aes256_decode_block	pclsync/pssl.h	/^static inline void psync_aes256_decode_block(psync_aes256_decoder enc, const unsigned char *src,/;"	f	typeref:typename:void	signature:(psync_aes256_decoder enc,const unsigned char * src,unsigned char * dst)
psync_aes256_encode_2blocks_consec	pclsync/pssl.h	/^static inline void psync_aes256_encode_2blocks_consec(psync_aes256_decoder enc, const unsigned c/;"	f	typeref:typename:void	signature:(psync_aes256_decoder enc,const unsigned char * src,unsigned char * dst)
psync_aes256_encode_block	pclsync/pssl.h	/^static inline void psync_aes256_encode_block(psync_aes256_encoder enc, const unsigned char *src,/;"	f	typeref:typename:void	signature:(psync_aes256_encoder enc,const unsigned char * src,unsigned char * dst)
psync_api_connect_download	pclsync/pnetlibs.c	/^psock_t *psync_api_connect_download() {$/;"	f	typeref:typename:psock_t *	signature:()
psync_api_send_read_request	pclsync/ppagecache.c	/^static int psync_api_send_read_request(psock_t *api, psync_fileid_t fileid,$/;"	f	typeref:typename:int	file:	signature:(psock_t * api,psync_fileid_t fileid,uint64_t hash,uint64_t offset,uint64_t length)
psync_api_send_read_request_thread	pclsync/ppagecache.c	/^static int psync_api_send_read_request_thread(psock_t *api,$/;"	f	typeref:typename:int	file:	signature:(psock_t * api,psync_fileid_t fileid,uint64_t hash,uint64_t offset,uint64_t length)
psync_apipool_dump_socket	pclsync/debug/pnetlibs_debug.c	/^static void psync_apipool_dump_socket(psock_t *api) {$/;"	f	typeref:typename:void	file:	signature:(psock_t * api)
psync_apipool_get	pclsync/pnetlibs.c	/^psock_t *psync_apipool_get() {$/;"	f	typeref:typename:psock_t *	signature:()
psync_apipool_get_from_cache	pclsync/pnetlibs.c	/^psock_t *psync_apipool_get_from_cache() {$/;"	f	typeref:typename:psock_t *	signature:()
psync_apipool_prepare	pclsync/pnetlibs.c	/^void psync_apipool_prepare() {$/;"	f	typeref:typename:void	signature:()
psync_apipool_release	pclsync/pnetlibs.c	/^void psync_apipool_release(psock_t *api) {$/;"	f	typeref:typename:void	signature:(psock_t * api)
psync_apipool_release_bad	pclsync/pnetlibs.c	/^void psync_apipool_release_bad(psock_t *api) { psync_ret_api(api); }$/;"	f	typeref:typename:void	signature:(psock_t * api)
psync_apipool_set_server	pclsync/pnetlibs.c	/^void psync_apipool_set_server(const char *binapi) {$/;"	f	typeref:typename:void	signature:(const char * binapi)
psync_apiserver_init	pclsync/psynclib.c	/^void psync_apiserver_init() {$/;"	f	typeref:typename:void	signature:()
psync_async_delete_sync	pclsync/psynclib.c	/^void psync_async_delete_sync(void *ptr) {$/;"	f	typeref:typename:void	signature:(void * ptr)
psync_async_ui_callback	pclsync/psynclib.c	/^void psync_async_ui_callback(void *ptr) {$/;"	f	typeref:typename:void	signature:(void * ptr)
psync_cache_bookmarks	pclsync/psynclib.c	/^bookmarks_list_t *psync_cache_bookmarks(char **err) {$/;"	f	typeref:typename:bookmarks_list_t *	signature:(char ** err)
psync_cache_links_all	pclsync/psynclib.c	/^void psync_cache_links_all() {$/;"	f	typeref:typename:void	signature:()
psync_cancel_share_request	pclsync/psynclib.c	/^int psync_cancel_share_request(psync_sharerequestid_t requestid, char **err) {$/;"	f	typeref:typename:int	signature:(psync_sharerequestid_t requestid,char ** err)
psync_cancel_task_creat	pclsync/pfsupload.c	/^static int psync_cancel_task_creat(fsupload_task_t *task) {$/;"	f	typeref:typename:int	file:	signature:(fsupload_task_t * task)
psync_cancel_task_modify	pclsync/pfsupload.c	/^static int psync_cancel_task_modify(fsupload_task_t *task) {$/;"	f	typeref:typename:int	file:	signature:(fsupload_task_t * task)
psync_cancel_task_rename_file	pclsync/pfsupload.c	/^static int psync_cancel_task_rename_file(fsupload_task_t *task) {$/;"	f	typeref:typename:int	file:	signature:(fsupload_task_t * task)
psync_cancel_task_unlink	pclsync/pfsupload.c	/^static int psync_cancel_task_unlink(fsupload_task_t *task) {$/;"	f	typeref:typename:int	file:	signature:(fsupload_task_t * task)
psync_cancel_task_unlink_set_rev	pclsync/pfsupload.c	/^static int psync_cancel_task_unlink_set_rev(fsupload_task_t *task) {$/;"	f	typeref:typename:int	file:	signature:(fsupload_task_t * task)
psync_change_bookmark	pclsync/psynclib.c	/^int psync_change_bookmark(const char *code, int locationid, const char *name,$/;"	f	typeref:typename:int	signature:(const char * code,int locationid,const char * name,const char * description,char ** err)
psync_change_link	pclsync/psynclib.c	/^int psync_change_link(unsigned long long linkid, unsigned long long expire,$/;"	f	typeref:typename:int	signature:(unsigned long long linkid,unsigned long long expire,int delete_expire,const char * linkpassword,int delete_password,unsigned long long maxtraffic,unsigned long long maxdownloads,int enableuploadforeveryone,int enableuploadforchosenusers,int disableupload,char ** err)
psync_change_link_enable_upload	pclsync/psynclib.c	/^int psync_change_link_enable_upload(unsigned long long linkid,$/;"	f	typeref:typename:int	signature:(unsigned long long linkid,int enableuploadforeveryone,int enableuploadforchosenusers,char ** err)
psync_change_link_expire	pclsync/psynclib.c	/^int psync_change_link_expire(unsigned long long linkid,$/;"	f	typeref:typename:int	signature:(unsigned long long linkid,unsigned long long expire,char ** err)
psync_change_link_password	pclsync/psynclib.c	/^int psync_change_link_password(unsigned long long linkid, const char *password,$/;"	f	typeref:typename:int	signature:(unsigned long long linkid,const char * password,char ** err)
psync_change_password	pclsync/psynclib.c	/^int psync_change_password(const char *currentpass, const char *newpass,$/;"	f	typeref:typename:int	signature:(const char * currentpass,const char * newpass,char ** err)
psync_change_synctype	pclsync/psynclib.c	/^int psync_change_synctype(psync_syncid_t syncid, psync_synctype_t synctype) {$/;"	f	typeref:typename:int	signature:(psync_syncid_t syncid,psync_synctype_t synctype)
psync_check_and_create_folder	pclsync/pbusinessaccount.c	/^psync_folderid_t psync_check_and_create_folder(const char *path) {$/;"	f	typeref:typename:psync_folderid_t	signature:(const char * path)
psync_check_clean_running	pclsync/ppagecache.c	/^static void psync_check_clean_running() {$/;"	f	typeref:typename:void	file:	signature:()
psync_cloud_crypto_send_mkdir	pclsync/pcryptofolder.c	/^int psync_cloud_crypto_send_mkdir(psync_folderid_t folderid, const char *name,$/;"	f	typeref:typename:int	signature:(psync_folderid_t folderid,const char * name,const char ** err,const char * b64key,size_t b64keylen,psync_encrypted_symmetric_key_t encsym,psync_folderid_t * newfolderid)
psync_copy_local_file_if_checksum_matches	pclsync/pnetlibs.c	/^int psync_copy_local_file_if_checksum_matches(const char *source,$/;"	f	typeref:typename:int	signature:(const char * source,const char * destination,const unsigned char * hexsum,uint64_t fsize)
psync_crc32c_hw	pclsync/pcrc32c.c	/^static uint32_t psync_crc32c_hw(uint64_t crc0, const void *ptr, size_t len) {$/;"	f	typeref:typename:uint32_t	file:	signature:(uint64_t crc0,const void * ptr,size_t len)
psync_crc32c_init	pclsync/pcrc32c.c	/^PSYNC_NOINLINE static uint32_t psync_crc32c_init(uint32_t crc, const void *ptr,$/;"	f	typeref:typename:PSYNC_NOINLINE uint32_t	file:	signature:(uint32_t crc,const void * ptr,size_t len)
psync_crc32c_sw	pclsync/pcrc32c.c	/^PSYNC_NOINLINE static uint32_t psync_crc32c_sw(uint32_t crc, const void *ptr,$/;"	f	typeref:typename:PSYNC_NOINLINE uint32_t	file:	signature:(uint32_t crc,const void * ptr,size_t len)
psync_creat_db_to_file_stat	pclsync/pfs.c	/^static int psync_creat_db_to_file_stat(psync_fileid_t fileid,$/;"	f	typeref:typename:int	file:	signature:(psync_fileid_t fileid,struct FUSE_STAT * stbuf,uint32_t flags)
psync_creat_local_to_file_stat	pclsync/pfs.c	/^static int psync_creat_local_to_file_stat(psync_fstask_creat_t *cr,$/;"	f	typeref:typename:int	file:	signature:(psync_fstask_creat_t * cr,struct FUSE_STAT * stbuf,uint32_t folderflags)
psync_creat_stat_fake_file	pclsync/pfs.c	/^static int psync_creat_stat_fake_file(struct FUSE_STAT *stbuf) {$/;"	f	typeref:typename:int	file:	signature:(struct FUSE_STAT * stbuf)
psync_creat_static_to_file_stat	pclsync/pfs.c	/^static int psync_creat_static_to_file_stat(psync_fstask_creat_t *cr,$/;"	f	typeref:typename:int	file:	signature:(psync_fstask_creat_t * cr,struct FUSE_STAT * stbuf,uint32_t folderflags)
psync_creat_to_file_stat	pclsync/pfs.c	/^static int psync_creat_to_file_stat(psync_fstask_creat_t *cr,$/;"	f	typeref:typename:int	file:	signature:(psync_fstask_creat_t * cr,struct FUSE_STAT * stbuf,uint32_t folderflags)
psync_create_backup	pclsync/psynclib.c	/^int psync_create_backup(char *path, char **errMsg) {$/;"	f	typeref:typename:int	signature:(char * path,char ** errMsg)
psync_create_remote_folder	pclsync/psynclib.c	/^int psync_create_remote_folder(psync_folderid_t parentfolderid,$/;"	f	typeref:typename:int	signature:(psync_folderid_t parentfolderid,const char * name,char ** err)
psync_create_remote_folder_by_path	pclsync/psynclib.c	/^int psync_create_remote_folder_by_path(const char *path, char **err) {$/;"	f	typeref:typename:int	signature:(const char * path,char ** err)
psync_crypto_account_teamshare	pclsync/psynclib.c	/^int psync_crypto_account_teamshare(psync_folderid_t folderid, const char *name,$/;"	f	typeref:typename:int	signature:(psync_folderid_t folderid,const char * name,psync_teamid_t teamid,const char * message,uint32_t permissions,char * hint,char * temppass,char ** err)
psync_crypto_change_crypto_pass	pclsync/psynclib.c	/^int psync_crypto_change_crypto_pass(const char *oldpass, const char *newpass,$/;"	f	typeref:typename:int	signature:(const char * oldpass,const char * newpass,const char * hint,const char * code)
psync_crypto_change_crypto_pass_unlocked	pclsync/psynclib.c	/^int psync_crypto_change_crypto_pass_unlocked(const char *newpass,$/;"	f	typeref:typename:int	signature:(const char * newpass,const char * hint,const char * code)
psync_crypto_crypto_send_change_user_private	pclsync/psynclib.c	/^int psync_crypto_crypto_send_change_user_private() {$/;"	f	typeref:typename:int	signature:()
psync_crypto_expires	pclsync/psynclib.c	/^time_t psync_crypto_expires() {$/;"	f	typeref:typename:time_t	signature:()
psync_crypto_folderid	pclsync/psynclib.c	/^psync_folderid_t psync_crypto_folderid() {$/;"	f	typeref:typename:psync_folderid_t	signature:()
psync_crypto_folderids	pclsync/psynclib.c	/^psync_folderid_t *psync_crypto_folderids() {$/;"	f	typeref:typename:psync_folderid_t *	signature:()
psync_crypto_free_file_encoder	pclsync/pcryptofolder.c	/^static void psync_crypto_free_file_encoder(void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr)
psync_crypto_free_folder_decoder	pclsync/pcryptofolder.c	/^static void psync_crypto_free_folder_decoder(void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr)
psync_crypto_get_hint	pclsync/psynclib.c	/^int psync_crypto_get_hint(char **hint) {$/;"	f	typeref:typename:int	signature:(char ** hint)
psync_crypto_hassubscription	pclsync/psynclib.c	/^int psync_crypto_hassubscription() {$/;"	f	typeref:typename:int	signature:()
psync_crypto_is_error	pclsync/pfolder.c	/^static inline int psync_crypto_is_error(const void *ptr) {$/;"	f	typeref:typename:int	file:	signature:(const void * ptr)
psync_crypto_is_error	pclsync/pfs.c	/^static inline int psync_crypto_is_error(const void *ptr) {$/;"	f	typeref:typename:int	file:	signature:(const void * ptr)
psync_crypto_is_error	pclsync/pfsfolder.c	/^static inline int psync_crypto_is_error(const void *ptr) {$/;"	f	typeref:typename:int	file:	signature:(const void * ptr)
psync_crypto_is_error	pclsync/pfstasks.c	/^static inline int psync_crypto_is_error(const void *ptr) {$/;"	f	typeref:typename:int	file:	signature:(const void * ptr)
psync_crypto_is_error	pclsync/ppagecache.c	/^static inline int psync_crypto_is_error(const void *ptr) {$/;"	f	typeref:typename:int	file:	signature:(const void * ptr)
psync_crypto_is_error	pclsync/ppathstatus.c	/^static inline int psync_crypto_is_error(const void *ptr) {$/;"	f	typeref:typename:int	file:	signature:(const void * ptr)
psync_crypto_isexpired	pclsync/psynclib.c	/^int psync_crypto_isexpired() {$/;"	f	typeref:typename:int	signature:()
psync_crypto_mkdir	pclsync/psynclib.c	/^int psync_crypto_mkdir(psync_folderid_t folderid, const char *name,$/;"	f	typeref:typename:int	signature:(psync_folderid_t folderid,const char * name,const char ** err,psync_folderid_t * newfolderid)
psync_crypto_priv_key_flags	pclsync/psynclib.c	/^uint64_t psync_crypto_priv_key_flags() {$/;"	f	typeref:typename:uint64_t	signature:()
psync_crypto_release_file_symkey_locked	pclsync/pcryptofolder.c	/^static void psync_crypto_release_file_symkey_locked(psync_fileid_t fileid,$/;"	f	typeref:typename:void	file:	signature:(psync_fileid_t fileid,uint64_t hash,psync_symmetric_key_t key)
psync_crypto_release_folder_symkey_locked	pclsync/pcryptofolder.c	/^psync_crypto_release_folder_symkey_locked(psync_folderid_t folderid,$/;"	f	typeref:typename:void	file:	signature:(psync_folderid_t folderid,psync_symmetric_key_t key)
psync_crypto_reset	pclsync/psynclib.c	/^int psync_crypto_reset() {$/;"	f	typeref:typename:int	signature:()
psync_crypto_share_folder	pclsync/psynclib.c	/^int psync_crypto_share_folder(psync_folderid_t folderid, const char *name,$/;"	f	typeref:typename:int	signature:(psync_folderid_t folderid,const char * name,const char * mail,const char * message,uint32_t permissions,char * hint,char * temppass,char ** err)
psync_crypto_to_error	pclsync/pfolder.c	/^static inline int psync_crypto_to_error(const void *ptr) {$/;"	f	typeref:typename:int	file:	signature:(const void * ptr)
psync_crypto_to_error	pclsync/pfs.c	/^static inline int psync_crypto_to_error(const void *ptr) {$/;"	f	typeref:typename:int	file:	signature:(const void * ptr)
psync_crypto_to_error	pclsync/pfsfolder.c	/^static inline int psync_crypto_to_error(const void *ptr) {$/;"	f	typeref:typename:int	file:	signature:(const void * ptr)
psync_crypto_to_error	pclsync/pfstasks.c	/^static inline int psync_crypto_to_error(const void *ptr) {$/;"	f	typeref:typename:int	file:	signature:(const void * ptr)
psync_crypto_to_error	pclsync/ppagecache.c	/^static inline int psync_crypto_to_error(const void *ptr) {$/;"	f	typeref:typename:int	file:	signature:(const void * ptr)
psync_crypto_to_error	pclsync/ppathstatus.c	/^static inline int psync_crypto_to_error(const void *ptr) {$/;"	f	typeref:typename:int	file:	signature:(const void * ptr)
psync_debug_path	pclsync/pdbg.c	/^char *psync_debug_path() {$/;"	f	typeref:typename:char *	signature:()
psync_decline_share_request	pclsync/psynclib.c	/^int psync_decline_share_request(psync_sharerequestid_t requestid, char **err) {$/;"	f	typeref:typename:int	signature:(psync_sharerequestid_t requestid,char ** err)
psync_deflate_call_compressor	pclsync/pdeflate.c	/^static int psync_deflate_call_compressor(psync_deflate_t *def, int flush,$/;"	f	typeref:typename:int	file:	signature:(psync_deflate_t * def,int flush,int adjustbe)
psync_deflate_finish_flush_add_buffer	pclsync/pdeflate.c	/^static int psync_deflate_finish_flush_add_buffer(psync_deflate_t *def,$/;"	f	typeref:typename:int	file:	signature:(psync_deflate_t * def,int flush)
psync_deflate_set_out_buff	pclsync/pdeflate.c	/^static int psync_deflate_set_out_buff(psync_deflate_t *def) {$/;"	f	typeref:typename:int	file:	signature:(psync_deflate_t * def)
psync_del_all_except	pclsync/psynclib.c	/^static void psync_del_all_except(void *ptr, ppath_fast_stat *st) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr,ppath_fast_stat * st)
psync_delete_all_links_file	pclsync/psynclib.c	/^int psync_delete_all_links_file(psync_fileid_t fileid, char **err) {$/;"	f	typeref:typename:int	signature:(psync_fileid_t fileid,char ** err)
psync_delete_all_links_folder	pclsync/psynclib.c	/^int psync_delete_all_links_folder(psync_folderid_t folderid, char **err) {$/;"	f	typeref:typename:int	signature:(psync_folderid_t folderid,char ** err)
psync_delete_backup	pclsync/psynclib.c	/^int psync_delete_backup(psync_syncid_t syncId, char **errMsg) {$/;"	f	typeref:typename:int	signature:(psync_syncid_t syncId,char ** errMsg)
psync_delete_backup_device	pclsync/psynclib.c	/^int psync_delete_backup_device(psync_folderid_t fId) {$/;"	f	typeref:typename:int	signature:(psync_folderid_t fId)
psync_delete_cached_crypto_keys	pclsync/psynclib.c	/^void psync_delete_cached_crypto_keys() { $/;"	f	typeref:typename:void	signature:()
psync_delete_link	pclsync/psynclib.c	/^int psync_delete_link(int64_t linkid, char **err \/*OUT*\/) {$/;"	f	typeref:typename:int	signature:(int64_t linkid,char ** err)
psync_delete_local_recursive	pclsync/psynclib.c	/^static void psync_delete_local_recursive(psync_syncid_t syncid,$/;"	f	typeref:typename:void	file:	signature:(psync_syncid_t syncid,psync_folderid_t localfolderid)
psync_delete_sync	pclsync/psynclib.c	/^int psync_delete_sync(psync_syncid_t syncid) {$/;"	f	typeref:typename:int	signature:(psync_syncid_t syncid)
psync_delete_upload_link	pclsync/psynclib.c	/^int psync_delete_upload_link(int64_t uploadlinkid, char **err \/*OUT*\/) {$/;"	f	typeref:typename:int	signature:(int64_t uploadlinkid,char ** err)
psync_delete_write_cache_file	pclsync/pfsupload.c	/^static void psync_delete_write_cache_file(uint64_t taskid, int index) {$/;"	f	typeref:typename:void	file:	signature:(uint64_t taskid,int index)
psync_derive_password_from_passphrase	pclsync/psynclib.c	/^char *psync_derive_password_from_passphrase(const char *username,$/;"	f	typeref:typename:char *	signature:(const char * username,const char * passphrase)
psync_destroy	pclsync/psynclib.c	/^void psync_destroy() {$/;"	f	typeref:typename:void	signature:()
psync_diff_adapter_hash	pclsync/pdiff.c	/^static void psync_diff_adapter_hash(void *out) {$/;"	f	typeref:typename:void	file:	signature:(void * out)
psync_diff_adapter_timer	pclsync/pdiff.c	/^static void psync_diff_adapter_timer(psync_timer_t timer, void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(psync_timer_t timer,void * ptr)
psync_diff_check_quota	pclsync/pdiff.c	/^static int psync_diff_check_quota(psock_t *sock) {$/;"	f	typeref:typename:int	file:	signature:(psock_t * sock)
psync_diff_refresh_fs	pclsync/pdiff.c	/^static void psync_diff_refresh_fs(const binresult *entries) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * entries)
psync_diff_refresh_fs_add_folder	pclsync/pdiff.c	/^static void psync_diff_refresh_fs_add_folder(psync_folderid_t folderid) {$/;"	f	typeref:typename:void	file:	signature:(psync_folderid_t folderid)
psync_diff_refresh_thread	pclsync/pdiff.c	/^static void psync_diff_refresh_thread(void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr)
psync_diff_thread	pclsync/pdiff.c	/^static void psync_diff_thread() {$/;"	f	typeref:typename:void	file:	signature:()
psync_do_api_run_command	pclsync/pnetlibs.c	/^binresult *psync_do_api_run_command(const char *command, size_t cmdlen,$/;"	f	typeref:typename:binresult *	signature:(const char * command,size_t cmdlen,const binparam * params,size_t paramcnt)
psync_do_run_command_res	pclsync/pnetlibs.c	/^int psync_do_run_command_res(const char *cmd, size_t cmdlen,$/;"	f	typeref:typename:int	signature:(const char * cmd,size_t cmdlen,const binparam * params,size_t paramscnt,char ** err)
psync_do_sync_thread	pclsync/psyncer.c	/^static void psync_do_sync_thread(void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr)
psync_do_wake_localscan	pclsync/plocalscan.c	/^static void psync_do_wake_localscan() {$/;"	f	typeref:typename:void	file:	signature:()
psync_download_state	pclsync/psynclib.c	/^uint32_t psync_download_state() { return 0; }$/;"	f	typeref:typename:uint32_t	signature:()
psync_fast_hash256_update_long_hw	pclsync/pcrc32c.c	/^psync_fast_hash256_update_long_hw(psync_fast_hash256_ctx *ctx,$/;"	f	typeref:typename:PSYNC_NOINLINE void	file:	signature:(psync_fast_hash256_ctx * ctx,const char * cdata,size_t len)
psync_fast_hash256_update_long_sw	pclsync/pcrc32c.c	/^psync_fast_hash256_update_long_sw(psync_fast_hash256_ctx *ctx,$/;"	f	typeref:typename:PSYNC_NOINLINE void	file:	signature:(psync_fast_hash256_ctx * ctx,const char * cdata,size_t len)
psync_fast_hash256_update_short_sw	pclsync/pcrc32c.c	/^psync_fast_hash256_update_short_sw(psync_fast_hash256_ctx *ctx,$/;"	f	typeref:typename:PSYNC_NOINLINE void	file:	signature:(psync_fast_hash256_ctx * ctx,const char * cdata,size_t len)
psync_file_preread_thread	pclsync/pfile.c	/^static void psync_file_preread_thread(void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr)
psync_file_public_link	pclsync/psynclib.c	/^int64_t psync_file_public_link(const char *path, char **link \/*OUT*\/,$/;"	f	typeref:typename:int64_t	signature:(const char * path,char ** link,char ** err)
psync_file_writeall_checkoverquota	pclsync/pnetlibs.c	/^int psync_file_writeall_checkoverquota(int fd, const void *buf,$/;"	f	typeref:typename:int	signature:(int fd,const void * buf,size_t count)
psync_filename_from_res	pclsync/psynclib.c	/^static char *psync_filename_from_res(const binresult *res) {$/;"	f	typeref:typename:char *	file:	signature:(const binresult * res)
psync_filesystem_status	pclsync/psynclib.c	/^external_status_t psync_filesystem_status(const char *path) {$/;"	f	typeref:typename:external_status_t	signature:(const char * path)
psync_folder_public_link	pclsync/psynclib.c	/^int64_t psync_folder_public_link(const char *path, char **link \/*OUT*\/,$/;"	f	typeref:typename:int64_t	signature:(const char * path,char ** link,char ** err)
psync_folder_public_link_full	pclsync/psynclib.c	/^int64_t psync_folder_public_link_full(const char *path, char **link \/*OUT*\/,$/;"	f	typeref:typename:int64_t	signature:(const char * path,char ** link,char ** err,unsigned long long expire,int maxdownloads,int maxtraffic,const char * password)
psync_folder_updownlink_link	pclsync/psynclib.c	/^int64_t psync_folder_updownlink_link(int canupload, unsigned long long folderid,$/;"	f	typeref:typename:int64_t	signature:(int canupload,unsigned long long folderid,const char * mail,char ** err)
psync_free_after_sec	pclsync/plibs.c	/^void psync_free_after_sec(void *ptr, uint32_t seconds) {$/;"	f	typeref:typename:void	signature:(void * ptr,uint32_t seconds)
psync_free_page_waiter	pclsync/ppagecache.c	/^static void psync_free_page_waiter(psync_page_waiter_t *pwt) {$/;"	f	typeref:typename:void	file:	signature:(psync_page_waiter_t * pwt)
psync_free_string_list	pclsync/pfolder.c	/^static void psync_free_string_list(psync_list *lst) {$/;"	f	typeref:typename:void	file:	signature:(psync_list * lst)
psync_fuse_get_mountpoint	pclsync/pfs.c	/^static char *psync_fuse_get_mountpoint() {$/;"	f	typeref:typename:char *	file:	signature:()
psync_fuse_thread	pclsync/pfs.c	/^static void psync_fuse_thread() {$/;"	f	typeref:typename:void	file:	signature:()
psync_get_api	pclsync/pnetlibs.c	/^static psock_t *psync_get_api() {$/;"	f	typeref:typename:psock_t *	file:	signature:()
psync_get_apiservers	pclsync/psynclib.c	/^apiservers_list_t *psync_get_apiservers(char **err) {$/;"	f	typeref:typename:apiservers_list_t *	signature:(char ** err)
psync_get_auth_string	pclsync/psynclib.c	/^const char *psync_get_auth_string() { return psync_my_auth; }$/;"	f	typeref:typename:const char *	signature:()
psync_get_bool_setting	pclsync/psynclib.c	/^int psync_get_bool_setting(const char *settingname) {$/;"	f	typeref:typename:int	signature:(const char * settingname)
psync_get_bool_value	pclsync/psynclib.c	/^int psync_get_bool_value(const char *valuename) {$/;"	f	typeref:typename:int	signature:(const char * valuename)
psync_get_current_userid	pclsync/psynclib.c	/^void psync_get_current_userid(psync_userid_t *ret) {$/;"	f	typeref:typename:void	signature:(psync_userid_t * ret)
psync_get_folder_ownerid	pclsync/psynclib.c	/^void psync_get_folder_ownerid(psync_folderid_t folderid, psync_userid_t *ret) {$/;"	f	typeref:typename:void	signature:(psync_folderid_t folderid,psync_userid_t * ret)
psync_get_fsfolderflags_by_id	pclsync/psynclib.c	/^uint32_t psync_get_fsfolderflags_by_id(psync_folderid_t folderid,$/;"	f	typeref:typename:uint32_t	signature:(psync_folderid_t folderid,uint32_t * pPerm)
psync_get_fsfolderid_by_path	pclsync/psynclib.c	/^psync_folderid_t psync_get_fsfolderid_by_path(const char *path,$/;"	f	typeref:typename:psync_folderid_t	signature:(const char * path,uint32_t * pflags,uint32_t * pPerm)
psync_get_int_setting	pclsync/psynclib.c	/^int64_t psync_get_int_setting(const char *settingname) {$/;"	f	typeref:typename:int64_t	signature:(const char * settingname)
psync_get_int_value	pclsync/psynclib.c	/^int64_t psync_get_int_value(const char *valuename) {$/;"	f	typeref:typename:int64_t	signature:(const char * valuename)
psync_get_keys_bin_auth	pclsync/pcryptofolder.c	/^static binresult *psync_get_keys_bin_auth(const char *auth) {$/;"	f	typeref:typename:binresult *	file:	signature:(const char * auth)
psync_get_last_error	pclsync/psynclib.c	/^uint32_t psync_get_last_error() { return psync_error; }$/;"	f	typeref:typename:uint32_t	signature:()
psync_get_local_file_checksum	pclsync/pnetlibs.c	/^int psync_get_local_file_checksum(const char *restrict filename,$/;"	f	typeref:typename:int	signature:(const char * restrict filename,unsigned char * restrict hexsum,uint64_t * restrict fsize)
psync_get_local_file_checksum_part	pclsync/pnetlibs.c	/^int psync_get_local_file_checksum_part(const char *restrict filename,$/;"	f	typeref:typename:int	signature:(const char * restrict filename,unsigned char * restrict hexsum,uint64_t * restrict fsize,unsigned char * restrict phexsum,uint64_t pfsize)
psync_get_manager_of_task	pclsync/ptask_free_internal.h	/^psync_get_manager_of_task(struct psync_task_t_ *t) {$/;"	f	typeref:typename:psync_task_manager_t	signature:(struct psync_task_t_ * t)
psync_get_notifications	pclsync/psynclib.c	/^psync_notification_list_t *psync_get_notifications() {$/;"	f	typeref:typename:psync_notification_list_t *	signature:()
psync_get_promo	pclsync/psynclib.c	/^int psync_get_promo(char **url, uint64_t *width, uint64_t *height) {$/;"	f	typeref:typename:int	signature:(char ** url,uint64_t * width,uint64_t * height)
psync_get_remote_file_checksum	pclsync/pnetlibs.c	/^int psync_get_remote_file_checksum(psync_fileid_t fileid, unsigned char *hexsum,$/;"	f	typeref:typename:int	signature:(psync_fileid_t fileid,unsigned char * hexsum,uint64_t * fsize,uint64_t * hash)
psync_get_status	pclsync/psynclib.c	/^void psync_get_status(pstatus_t *status) { pstatus_get_cb(status); }$/;"	f	typeref:typename:void	signature:(pstatus_t * status)
psync_get_string_id	pclsync/plibs.h	/^static inline void psync_get_string_id(char *dst, const char *prefix, uint64_t id) {$/;"	f	typeref:typename:void	signature:(char * dst,const char * prefix,uint64_t id)
psync_get_string_id2	pclsync/plibs.h	/^static inline void psync_get_string_id2(char *dst, const char *prefix, uint64_t id1, uint64_t id/;"	f	typeref:typename:void	signature:(char * dst,const char * prefix,uint64_t id1,uint64_t id2)
psync_get_string_setting	pclsync/psynclib.c	/^const char *psync_get_string_setting(const char *settingname) {$/;"	f	typeref:typename:const char *	signature:(const char * settingname)
psync_get_string_value	pclsync/psynclib.c	/^char *psync_get_string_value(const char *valuename) {$/;"	f	typeref:typename:char *	signature:(const char * valuename)
psync_get_sync_suggestions	pclsync/psynclib.c	/^psuggested_folders_t *psync_get_sync_suggestions() {$/;"	f	typeref:typename:psuggested_folders_t *	signature:()
psync_get_token	pclsync/psynclib.c	/^char *psync_get_token() {$/;"	f	typeref:typename:char *	signature:()
psync_get_uint_setting	pclsync/psynclib.c	/^uint64_t psync_get_uint_setting(const char *settingname) {$/;"	f	typeref:typename:uint64_t	signature:(const char * settingname)
psync_get_uint_value	pclsync/psynclib.c	/^uint64_t psync_get_uint_value(const char *valuename) {$/;"	f	typeref:typename:uint64_t	signature:(const char * valuename)
psync_get_upload_checksum	pclsync/pnetlibs.c	/^int psync_get_upload_checksum(psync_uploadid_t uploadid, unsigned char *uhash,$/;"	f	typeref:typename:int	signature:(psync_uploadid_t uploadid,unsigned char * uhash,uint64_t * usize)
psync_get_userinfo	pclsync/psynclib.c	/^userinfo_t *psync_get_userinfo() {$/;"	f	typeref:typename:userinfo_t *	signature:()
psync_get_username	pclsync/psynclib.c	/^char *psync_get_username() {$/;"	f	typeref:typename:char *	signature:()
psync_handle_api_result	pclsync/pnetlibs.c	/^int psync_handle_api_result(uint64_t result) {$/;"	f	typeref:typename:int	signature:(uint64_t result)
psync_has_crypto_folders	pclsync/psynclib.c	/^int psync_has_crypto_folders() {$/;"	f	typeref:typename:int	signature:()
psync_has_hw_crc	pclsync/pcrc32c.c	/^PSYNC_NOINLINE static int psync_has_hw_crc() {$/;"	f	typeref:typename:PSYNC_NOINLINE int	file:	signature:()
psync_has_value	pclsync/psynclib.c	/^int psync_has_value(const char *valuename) {$/;"	f	typeref:typename:int	signature:(const char * valuename)
psync_hmac_sha512	pclsync/pcrypto.c	/^static void psync_hmac_sha512(const unsigned char *msg, size_t msglen,$/;"	f	typeref:typename:void	file:	signature:(const unsigned char * msg,size_t msglen,const unsigned char * key,size_t keylen,unsigned char * result)
psync_hmac_sha512_final	pclsync/pcrypto.c	/^static void psync_hmac_sha512_final(unsigned char *result,$/;"	f	typeref:typename:void	file:	signature:(unsigned char * result,psync_hmac_sha512_ctx * ctx)
psync_hmac_sha512_init	pclsync/pcrypto.c	/^static void psync_hmac_sha512_init(psync_hmac_sha512_ctx *ctx,$/;"	f	typeref:typename:void	file:	signature:(psync_hmac_sha512_ctx * ctx,const unsigned char * key,size_t keylen)
psync_hmac_sha512_update	pclsync/pcrypto.c	/^static void psync_hmac_sha512_update(psync_hmac_sha512_ctx *ctx,$/;"	f	typeref:typename:void	file:	signature:(psync_hmac_sha512_ctx * ctx,const void * data,size_t len)
psync_http_close	pclsync/pnetlibs.c	/^void psync_http_close(psync_http_socket *http) {$/;"	f	typeref:typename:void	signature:(psync_http_socket * http)
psync_http_connect	pclsync/pnetlibs.c	/^psync_http_socket *psync_http_connect(const char *host, const char *path,$/;"	f	typeref:typename:psync_http_socket *	signature:(const char * host,const char * path,uint64_t from,uint64_t to,const char * addhdr)
psync_http_connect_and_cache_host	pclsync/pnetlibs.c	/^void psync_http_connect_and_cache_host(const char *host) {$/;"	f	typeref:typename:void	signature:(const char * host)
psync_http_connect_multihost	pclsync/pnetlibs.c	/^psync_http_socket *psync_http_connect_multihost(const binresult *hosts,$/;"	f	typeref:typename:psync_http_socket *	signature:(const binresult * hosts,const char ** host)
psync_http_connect_multihost_from_cache	pclsync/pnetlibs.c	/^psync_http_connect_multihost_from_cache(const binresult *hosts,$/;"	f	typeref:typename:psync_http_socket *	signature:(const binresult * hosts,const char ** host)
psync_http_construct_range_next_header	pclsync/ppagecache.c	/^char *psync_http_construct_range_next_header(psync_request_t *request,$/;"	f	typeref:typename:char *	signature:(psync_request_t * request,psync_urls_t * urls)
psync_http_next_request	pclsync/pnetlibs.c	/^int psync_http_next_request(psync_http_socket *sock) {$/;"	f	typeref:typename:int	signature:(psync_http_socket * sock)
psync_http_readall	pclsync/pnetlibs.c	/^int psync_http_readall(psync_http_socket *http, void *buff, int num) {$/;"	f	typeref:typename:int	signature:(psync_http_socket * http,void * buff,int num)
psync_http_request	pclsync/pnetlibs.c	/^int psync_http_request(psync_http_socket *sock, const char *host,$/;"	f	typeref:typename:int	signature:(psync_http_socket * sock,const char * host,const char * path,uint64_t from,uint64_t to,const char * addhdr)
psync_http_request_range_additional	pclsync/pnetlibs.c	/^int psync_http_request_range_additional(psync_http_socket *sock,$/;"	f	typeref:typename:int	signature:(psync_http_socket * sock,const char * host,const char * path,uint64_t from,uint64_t to,const char * addhdr)
psync_http_request_readall	pclsync/pnetlibs.c	/^int psync_http_request_readall(psync_http_socket *http, void *buff, int num) {$/;"	f	typeref:typename:int	signature:(psync_http_socket * http,void * buff,int num)
psync_init	pclsync/psynclib.c	/^int psync_init() {$/;"	f	typeref:typename:int	signature:()
psync_init_data_event_handler	pclsync/psynclib.c	/^void psync_init_data_event_handler(void *ptr) { ptevent_init(ptr); }$/;"	f	typeref:typename:void	signature:(void * ptr)
psync_init_do_task_unlink	pclsync/pfstasks.c	/^static void psync_init_do_task_unlink(uint64_t taskid,$/;"	f	typeref:typename:void	file:	signature:(uint64_t taskid,psync_fsfolderid_t folderid,const char * name,size_t namelen,psync_fsfileid_t fileid)
psync_init_task_creat	pclsync/pfstasks.c	/^static void psync_init_task_creat(psync_variant_row row) {$/;"	f	typeref:typename:void	file:	signature:(psync_variant_row row)
psync_init_task_mkdir	pclsync/pfstasks.c	/^static void psync_init_task_mkdir(psync_variant_row row) {$/;"	f	typeref:typename:void	file:	signature:(psync_variant_row row)
psync_init_task_modify	pclsync/pfstasks.c	/^static void psync_init_task_modify(psync_variant_row row) {$/;"	f	typeref:typename:void	file:	signature:(psync_variant_row row)
psync_init_task_renfile_from	pclsync/pfstasks.c	/^static void psync_init_task_renfile_from(psync_variant_row row) {$/;"	f	typeref:typename:void	file:	signature:(psync_variant_row row)
psync_init_task_renfile_to	pclsync/pfstasks.c	/^static void psync_init_task_renfile_to(psync_variant_row row) {$/;"	f	typeref:typename:void	file:	signature:(psync_variant_row row)
psync_init_task_renfolder_from	pclsync/pfstasks.c	/^static void psync_init_task_renfolder_from(psync_variant_row row) {$/;"	f	typeref:typename:void	file:	signature:(psync_variant_row row)
psync_init_task_renfolder_to	pclsync/pfstasks.c	/^static void psync_init_task_renfolder_to(psync_variant_row row) {$/;"	f	typeref:typename:void	file:	signature:(psync_variant_row row)
psync_init_task_rmdir	pclsync/pfstasks.c	/^static void psync_init_task_rmdir(psync_variant_row row) {$/;"	f	typeref:typename:void	file:	signature:(psync_variant_row row)
psync_init_task_unlink	pclsync/pfstasks.c	/^static void psync_init_task_unlink(psync_variant_row row) {$/;"	f	typeref:typename:void	file:	signature:(psync_variant_row row)
psync_init_task_unlink_set_rev	pclsync/pfstasks.c	/^static void psync_init_task_unlink_set_rev(psync_variant_row row) {$/;"	f	typeref:typename:void	file:	signature:(psync_variant_row row)
psync_interval_new	pclsync/pintervaltree.c	/^static psync_interval_tree_t *psync_interval_new(uint64_t from, uint64_t to) {$/;"	f	typeref:typename:psync_interval_tree_t *	file:	signature:(uint64_t from,uint64_t to)
psync_interval_tree_add	pclsync/pintervaltree.c	/^void psync_interval_tree_add(psync_interval_tree_t **tree, uint64_t from,$/;"	f	typeref:typename:void	signature:(psync_interval_tree_t ** tree,uint64_t from,uint64_t to)
psync_interval_tree_consume_intervals	pclsync/pintervaltree.c	/^psync_interval_tree_consume_intervals(psync_interval_tree_t *tree,$/;"	f	typeref:typename:psync_interval_tree_t *	file:	signature:(psync_interval_tree_t * tree,psync_interval_tree_t * e)
psync_interval_tree_cut_end	pclsync/pintervaltree.c	/^void psync_interval_tree_cut_end(psync_interval_tree_t **tree, uint64_t end) {$/;"	f	typeref:typename:void	signature:(psync_interval_tree_t ** tree,uint64_t end)
psync_interval_tree_del	pclsync/pintervaltree.h	/^static inline void psync_interval_tree_del(psync_interval_tree_t **tree,$/;"	f	typeref:typename:void	signature:(psync_interval_tree_t ** tree,psync_interval_tree_t * node)
psync_interval_tree_first_interval_containing_or_after	pclsync/pintervaltree.h	/^psync_interval_tree_first_interval_containing_or_after($/;"	f	typeref:typename:psync_interval_tree_t *	signature:(psync_interval_tree_t * tree,uint64_t point)
psync_interval_tree_free	pclsync/pintervaltree.c	/^void psync_interval_tree_free(psync_interval_tree_t *tree) {$/;"	f	typeref:typename:void	signature:(psync_interval_tree_t * tree)
psync_interval_tree_get_add	pclsync/pintervaltree.c	/^psync_interval_tree_get_add(psync_interval_tree_t *tree, uint64_t from,$/;"	f	typeref:typename:psync_interval_tree_t *	file:	signature:(psync_interval_tree_t * tree,uint64_t from,uint64_t to)
psync_interval_tree_get_cut_end	pclsync/pintervaltree.c	/^psync_interval_tree_get_cut_end(psync_interval_tree_t *tree, uint64_t end) {$/;"	f	typeref:typename:psync_interval_tree_t *	file:	signature:(psync_interval_tree_t * tree,uint64_t end)
psync_interval_tree_get_first	pclsync/pintervaltree.h	/^psync_interval_tree_get_first(psync_interval_tree_t *tree) {$/;"	f	typeref:typename:psync_interval_tree_t *	signature:(psync_interval_tree_t * tree)
psync_interval_tree_get_last	pclsync/pintervaltree.h	/^psync_interval_tree_get_last(psync_interval_tree_t *tree) {$/;"	f	typeref:typename:psync_interval_tree_t *	signature:(psync_interval_tree_t * tree)
psync_interval_tree_get_next	pclsync/pintervaltree.h	/^psync_interval_tree_get_next(psync_interval_tree_t *tree) {$/;"	f	typeref:typename:psync_interval_tree_t *	signature:(psync_interval_tree_t * tree)
psync_interval_tree_get_prev	pclsync/pintervaltree.h	/^psync_interval_tree_get_prev(psync_interval_tree_t *tree) {$/;"	f	typeref:typename:psync_interval_tree_t *	signature:(psync_interval_tree_t * tree)
psync_interval_tree_new	pclsync/pintervaltree.c	/^static psync_interval_tree_t *psync_interval_tree_new(uint64_t from,$/;"	f	typeref:typename:psync_interval_tree_t *	file:	signature:(uint64_t from,uint64_t to)
psync_interval_tree_remove	pclsync/pintervaltree.c	/^void psync_interval_tree_remove(psync_interval_tree_t **tree, uint64_t from,$/;"	f	typeref:typename:void	signature:(psync_interval_tree_t ** tree,uint64_t from,uint64_t to)
psync_invalidate_auth	pclsync/psynclib.c	/^static void psync_invalidate_auth(const char *auth) {$/;"	f	typeref:typename:void	file:	signature:(const char * auth)
psync_invalidate_os_cache_noret	pclsync/pfs.c	/^static void psync_invalidate_os_cache_noret() {$/;"	f	typeref:typename:void	file:	signature:()
psync_is_folder_syncable	pclsync/psynclib.c	/^int psync_is_folder_syncable(char *localPath, char **errMsg) {$/;"	f	typeref:typename:int	signature:(char * localPath,char ** errMsg)
psync_is_lname_to_ignore	pclsync/psynclib.c	/^int psync_is_lname_to_ignore(const char *name, size_t namelen) {$/;"	f	typeref:typename:int	signature:(const char * name,size_t namelen)
psync_is_name_to_ignore	pclsync/psynclib.c	/^int psync_is_name_to_ignore(const char *name) {$/;"	f	typeref:typename:int	signature:(const char * name)
psync_is_prime	pclsync/pnetlibs.c	/^static int psync_is_prime(unsigned long num) {$/;"	f	typeref:typename:int	file:	signature:(unsigned long num)
psync_is_revision_of_file	pclsync/pnetlibs.c	/^int psync_is_revision_of_file(const unsigned char *localhashhex,$/;"	f	typeref:typename:int	signature:(const unsigned char * localhashhex,uint64_t filesize,psync_fileid_t fileid,int * isrev)
psync_join_string_list	pclsync/pfolder.c	/^char *psync_join_string_list(const char *sep, psync_list *lst, size_t *retlen) {$/;"	f	typeref:typename:char *	signature:(const char * sep,psync_list * lst,size_t * retlen)
psync_link_add_access	pclsync/psynclib.c	/^int psync_link_add_access(unsigned long long linkid, const char *mail,$/;"	f	typeref:typename:int	signature:(unsigned long long linkid,const char * mail,char ** err)
psync_link_remove_access	pclsync/psynclib.c	/^int psync_link_remove_access(unsigned long long linkid,$/;"	f	typeref:typename:int	signature:(unsigned long long linkid,unsigned long long receiverid,char ** err)
psync_list_add_between	pclsync/plist.h	/^static inline void psync_list_add_between(psync_list *l1, psync_list *l2,$/;"	f	typeref:typename:void	signature:(psync_list * l1,psync_list * l2,psync_list * a)
psync_list_add_lstring_offset	pclsync/plist.c	/^void psync_list_add_lstring_offset(psync_list_builder_t *builder, size_t offset, size_t length) /;"	f	typeref:typename:void	signature:(psync_list_builder_t * builder,size_t offset,size_t length)
psync_list_add_string_offset	pclsync/plist.c	/^void psync_list_add_string_offset(psync_list_builder_t *builder,$/;"	f	typeref:typename:void	signature:(psync_list_builder_t * builder,size_t offset)
psync_list_builder_add_element	pclsync/plist.c	/^void *psync_list_builder_add_element(psync_list_builder_t *builder) {$/;"	f	typeref:typename:void *	signature:(psync_list_builder_t * builder)
psync_list_builder_create	pclsync/plist.c	/^psync_list_builder_t *psync_list_builder_create(size_t element_size, size_t offset) {$/;"	f	typeref:typename:psync_list_builder_t *	signature:(size_t element_size,size_t offset)
psync_list_builder_finalize	pclsync/plist.c	/^void *psync_list_builder_finalize(psync_list_builder_t *builder) {$/;"	f	typeref:typename:void *	signature:(psync_list_builder_t * builder)
psync_list_builder_pop_num	pclsync/plist.c	/^uint32_t psync_list_builder_pop_num(psync_list_builder_t *builder) {$/;"	f	typeref:typename:uint32_t	signature:(psync_list_builder_t * builder)
psync_list_builder_push_num	pclsync/plist.c	/^uint32_t *psync_list_builder_push_num(psync_list_builder_t *builder) {$/;"	f	typeref:typename:uint32_t *	signature:(psync_list_builder_t * builder)
psync_list_contacts	pclsync/psynclib.c	/^pcontacts_list_t *psync_list_contacts() { return do_psync_list_contacts(); }$/;"	f	typeref:typename:pcontacts_list_t *	signature:()
psync_list_email_with_access	pclsync/psynclib.c	/^preciever_list_t *psync_list_email_with_access(unsigned long long linkid,$/;"	f	typeref:typename:preciever_list_t *	signature:(unsigned long long linkid,char ** err)
psync_list_extract_repeating	pclsync/plist.c	/^void psync_list_extract_repeating(psync_list *l1, psync_list *l2, psync_list *extracted1, psync_/;"	f	typeref:typename:void	signature:(psync_list * l1,psync_list * l2,psync_list * extracted1,psync_list * extracted2,psync_list_compare cmp)
psync_list_links	pclsync/psynclib.c	/^plink_info_list_t *psync_list_links(char **err \/*OUT*\/) {$/;"	f	typeref:typename:plink_info_list_t *	signature:(char ** err)
psync_list_myteams	pclsync/psynclib.c	/^pcontacts_list_t *psync_list_myteams() { return do_psync_list_myteams(); }$/;"	f	typeref:typename:pcontacts_list_t *	signature:()
psync_list_remove_head	pclsync/plist.h	/^static inline psync_list *psync_list_remove_head(psync_list *l) {$/;"	f	typeref:typename:psync_list *	signature:(psync_list * l)
psync_list_sharerequests	pclsync/psynclib.c	/^psync_sharerequest_list_t *psync_list_sharerequests(int incoming) {$/;"	f	typeref:typename:psync_sharerequest_list_t *	signature:(int incoming)
psync_list_shares	pclsync/psynclib.c	/^psync_share_list_t *psync_list_shares(int incoming) {$/;"	f	typeref:typename:psync_share_list_t *	signature:(int incoming)
psync_list_sort	pclsync/plist.c	/^void psync_list_sort(psync_list *l, psync_list_compare cmp) {$/;"	f	typeref:typename:void	signature:(psync_list * l,psync_list_compare cmp)
psync_load_file	pclsync/psynclib.c	/^static int psync_load_file(const char *local_path, char **data,$/;"	f	typeref:typename:int	file:	signature:(const char * local_path,char ** data,size_t * length)
psync_localnotify_add_sync	pclsync/plocalnotify.c	/^void psync_localnotify_add_sync(psync_syncid_t syncid) {$/;"	f	typeref:typename:void	signature:(psync_syncid_t syncid)
psync_localnotify_del_sync	pclsync/plocalnotify.c	/^void psync_localnotify_del_sync(psync_syncid_t syncid) {$/;"	f	typeref:typename:void	signature:(psync_syncid_t syncid)
psync_localnotify_init	pclsync/plocalnotify.c	/^int psync_localnotify_init() {$/;"	f	typeref:typename:int	signature:()
psync_localnotify_thread	pclsync/plocalnotify.c	/^static void psync_localnotify_thread() {$/;"	f	typeref:typename:void	file:	signature:()
psync_localscan_init	pclsync/plocalscan.c	/^void psync_localscan_init() {$/;"	f	typeref:typename:void	signature:()
psync_lock_file	pclsync/pnetlibs.c	/^psync_file_lock_t *psync_lock_file(const char *path) {$/;"	f	typeref:typename:psync_file_lock_t *	signature:(const char * path)
psync_logout	pclsync/psynclib.c	/^void psync_logout(uint32_t auth_status, int doinvauth) {$/;"	f	typeref:typename:void	signature:(uint32_t auth_status,int doinvauth)
psync_lost_password	pclsync/psynclib.c	/^int psync_lost_password(const char *email, char **err) {$/;"	f	typeref:typename:int	signature:(const char * email,char ** err)
psync_mark_notificaitons_read	pclsync/psynclib.c	/^int psync_mark_notificaitons_read(uint32_t notificationid) {$/;"	f	typeref:typename:int	signature:(uint32_t notificationid)
psync_match_pattern	pclsync/plibs.c	/^int psync_match_pattern(const char *name, const char *pattern, size_t plen) {$/;"	f	typeref:typename:int	signature:(const char * name,const char * pattern,size_t plen)
psync_mkdir_to_folder_stat	pclsync/pfs.c	/^static void psync_mkdir_to_folder_stat(psync_fstask_mkdir_t *mk,$/;"	f	typeref:typename:void	file:	signature:(psync_fstask_mkdir_t * mk,struct FUSE_STAT * stbuf)
psync_mmap_anon_emergency	pclsync/pmem.c	/^PSYNC_NOINLINE static void *psync_mmap_anon_emergency(size_t size) {$/;"	f	typeref:typename:PSYNC_NOINLINE void *	file:	signature:(size_t size)
psync_modify_share	pclsync/psynclib.c	/^int psync_modify_share(psync_shareid_t shareid, uint32_t permissions,$/;"	f	typeref:typename:int	signature:(psync_shareid_t shareid,uint32_t permissions,char ** err)
psync_net_block_match_found	pclsync/pnetlibs.c	/^psync_net_block_match_found(psync_file_checksum_hash *restrict hash,$/;"	f	typeref:typename:void	file:	signature:(psync_file_checksum_hash * restrict hash,psync_file_checksums * restrict checksums,psync_block_action * restrict blockactions,uint32_t idx,uint32_t fileidx,uint64_t fileoffset)
psync_net_check_file_for_blocks	pclsync/pnetlibs.c	/^static void psync_net_check_file_for_blocks($/;"	f	typeref:typename:void	file:	signature:(const char * name,psync_file_checksums * restrict checksums,psync_file_checksum_hash * restrict hash,psync_block_action * restrict blockactions,uint32_t fileidx)
psync_net_create_hash	pclsync/pnetlibs.c	/^psync_net_create_hash(const psync_file_checksums *checksums) {$/;"	f	typeref:typename:psync_file_checksum_hash *	file:	signature:(const psync_file_checksums * checksums)
psync_net_download_ranges	pclsync/pnetlibs.c	/^int psync_net_download_ranges(psync_list *ranges, psync_fileid_t fileid,$/;"	f	typeref:typename:int	signature:(psync_list * ranges,psync_fileid_t fileid,uint64_t filehash,uint64_t filesize,char * const * files,uint32_t filecnt)
psync_net_get_checksums	pclsync/pnetlibs.c	/^static int psync_net_get_checksums(psock_t *api, psync_fileid_t fileid,$/;"	f	typeref:typename:int	file:	signature:(psock_t * api,psync_fileid_t fileid,uint64_t hash,psync_file_checksums ** checksums)
psync_net_get_upload_checksums	pclsync/pnetlibs.c	/^static int psync_net_get_upload_checksums(psock_t *api,$/;"	f	typeref:typename:int	file:	signature:(psock_t * api,psync_uploadid_t uploadid,psync_file_checksums ** checksums)
psync_net_hash_has_adler	pclsync/pnetlibs.c	/^static int psync_net_hash_has_adler(const psync_file_checksum_hash *hash,$/;"	f	typeref:typename:int	file:	signature:(const psync_file_checksum_hash * hash,const psync_file_checksums * checksums,uint32_t adler)
psync_net_hash_has_adler_and_sha1	pclsync/pnetlibs.c	/^static uint32_t psync_net_hash_has_adler_and_sha1($/;"	f	typeref:typename:uint32_t	file:	signature:(const psync_file_checksum_hash * hash,const psync_file_checksums * checksums,uint32_t adler,const unsigned char * mbedtls_sha1)
psync_net_hash_remove	pclsync/pnetlibs.c	/^static void psync_net_hash_remove(psync_file_checksum_hash *restrict hash,$/;"	f	typeref:typename:void	file:	signature:(psync_file_checksum_hash * restrict hash,psync_file_checksums * restrict checksums,uint32_t adler,const unsigned char * mbedtls_sha1)
psync_net_scan_file_for_blocks	pclsync/pnetlibs.c	/^int psync_net_scan_file_for_blocks(psock_t *api, psync_list *rlist,$/;"	f	typeref:typename:int	signature:(psock_t * api,psync_list * rlist,psync_fileid_t fileid,uint64_t filehash,int fd)
psync_net_scan_upload_for_blocks	pclsync/pnetlibs.c	/^int psync_net_scan_upload_for_blocks(psock_t *api, psync_list *rlist,$/;"	f	typeref:typename:int	signature:(psock_t * api,psync_list * rlist,psync_uploadid_t uploadid,int fd)
psync_netlibs_init	pclsync/pnetlibs.c	/^void psync_netlibs_init() {$/;"	f	typeref:typename:void	signature:()
psync_netlibs_timer	pclsync/pnetlibs.c	/^static void psync_netlibs_timer(psync_timer_t timer, void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(psync_timer_t timer,void * ptr)
psync_network_exception	pclsync/psynclib.c	/^void psync_network_exception() { ptimer_notify_exception(); }$/;"	f	typeref:typename:void	signature:()
psync_new_sd_folder	pclsync/psyncer.c	/^static psync_tree *psync_new_sd_folder(psync_folderid_t folderid) {$/;"	f	typeref:typename:psync_tree *	file:	signature:(psync_folderid_t folderid)
psync_notification_remove_from_list	pclsync/pnotify.c	/^static void psync_notification_remove_from_list(psync_tree **tree,$/;"	f	typeref:typename:void	file:	signature:(psync_tree ** tree,const char * name)
psync_notifications_del_thumb	pclsync/pnotify.c	/^static void psync_notifications_del_thumb(void *ptr, ppath_stat *st) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr,ppath_stat * st)
psync_notifications_download_thumb	pclsync/pnotify.c	/^static void psync_notifications_download_thumb(const binresult *thumb,$/;"	f	typeref:typename:void	file:	signature:(const binresult * thumb,const char * thumbpath)
psync_notifications_set_current_list	pclsync/pnotify.c	/^static void psync_notifications_set_current_list(binresult *res,$/;"	f	typeref:typename:void	file:	signature:(binresult * res,const char * thumbpath)
psync_notifications_thread	pclsync/pnotify.c	/^static void psync_notifications_thread() {$/;"	f	typeref:typename:void	file:	signature:()
psync_notifications_thumb_dir_list	pclsync/pnotify.c	/^static void psync_notifications_thumb_dir_list(void *ptr,$/;"	f	typeref:typename:void	file:	signature:(void * ptr,ppath_fast_stat * st)
psync_notify_cache_change	pclsync/pdiff.c	/^static void psync_notify_cache_change(psync_changetype_t event) {$/;"	f	typeref:typename:void	file:	signature:(psync_changetype_t event)
psync_p2p_check	pclsync/pp2p.c	/^static void psync_p2p_check(const packet_check *packet) {$/;"	f	typeref:typename:void	file:	signature:(const packet_check * packet)
psync_p2p_check_rsa	pclsync/pp2p.c	/^static int psync_p2p_check_rsa() {$/;"	f	typeref:typename:int	file:	signature:()
psync_p2p_download	pclsync/pp2p.c	/^static int psync_p2p_download(int sock, psync_fileid_t fileid,$/;"	f	typeref:typename:int	file:	signature:(int sock,psync_fileid_t fileid,const unsigned char * filehashhex,uint64_t fsize,const char * filename)
psync_p2p_get_download_token	pclsync/pp2p.c	/^static int psync_p2p_get_download_token(psync_fileid_t fileid,$/;"	f	typeref:typename:int	file:	signature:(psync_fileid_t fileid,const unsigned char * filehashhex,uint64_t fsize,unsigned char ** token,size_t * tlen)
psync_p2p_process_packet	pclsync/pp2p.c	/^static void psync_p2p_process_packet(const char *packet, size_t plen) {$/;"	f	typeref:typename:void	file:	signature:(const char * packet,size_t plen)
psync_p2p_start	pclsync/pp2p.c	/^static void psync_p2p_start() {$/;"	f	typeref:typename:void	file:	signature:()
psync_p2p_tcphandler	pclsync/pp2p.c	/^static void psync_p2p_tcphandler(void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr)
psync_p2p_thread	pclsync/pp2p.c	/^static void psync_p2p_thread() {$/;"	f	typeref:typename:void	file:	signature:()
psync_p2p_wake	pclsync/pp2p.c	/^static void psync_p2p_wake() {$/;"	f	typeref:typename:void	file:	signature:()
psync_pagecache_add_page_if_not_exists	pclsync/ppagecache.c	/^static void psync_pagecache_add_page_if_not_exists(psync_cache_page_t *page,$/;"	f	typeref:typename:void	file:	signature:(psync_cache_page_t * page,uint64_t hash,uint64_t pageid)
psync_pagecache_add_task	pclsync/ppagecache.c	/^static void psync_pagecache_add_task(uint32_t type, uint64_t taskid,$/;"	f	typeref:typename:void	file:	signature:(uint32_t type,uint64_t taskid,uint64_t hash,uint64_t oldhash)
psync_pagecache_check_free_space	pclsync/ppagecache.c	/^static void psync_pagecache_check_free_space() {$/;"	f	typeref:typename:void	file:	signature:()
psync_pagecache_free_page_from_read_cache	pclsync/ppagecache.c	/^static int psync_pagecache_free_page_from_read_cache() {$/;"	f	typeref:typename:int	file:	signature:()
psync_pagecache_free_request	pclsync/ppagecache.c	/^static void psync_pagecache_free_request(psync_request_t *request) {$/;"	f	typeref:typename:void	file:	signature:(psync_request_t * request)
psync_pagecache_get_free_page	pclsync/ppagecache.c	/^psync_pagecache_get_free_page(int runflushcacheinside) {$/;"	f	typeref:typename:psync_cache_page_t *	file:	signature:(int runflushcacheinside)
psync_pagecache_get_free_page_if_available	pclsync/ppagecache.c	/^static psync_cache_page_t *psync_pagecache_get_free_page_if_available() {$/;"	f	typeref:typename:psync_cache_page_t *	file:	signature:()
psync_pagecache_modify_to_cache	pclsync/ppagecache.c	/^static void psync_pagecache_modify_to_cache(uint64_t taskid, uint64_t hash,$/;"	f	typeref:typename:void	file:	signature:(uint64_t taskid,uint64_t hash,uint64_t oldhash)
psync_pagecache_new_upload_to_cache	pclsync/ppagecache.c	/^static void psync_pagecache_new_upload_to_cache(uint64_t taskid, uint64_t hash,$/;"	f	typeref:typename:void	file:	signature:(uint64_t taskid,uint64_t hash,int pause)
psync_pagecache_read_range_from_api	pclsync/ppagecache.c	/^static int psync_pagecache_read_range_from_api(psync_request_t *request,$/;"	f	typeref:typename:int	file:	signature:(psync_request_t * request,psync_request_range_t * range,psock_t * api)
psync_pagecache_read_range_from_sock	pclsync/ppagecache.c	/^static int psync_pagecache_read_range_from_sock(psync_request_t *request,$/;"	f	typeref:typename:int	file:	signature:(psync_request_t * request,psync_request_range_t * range,psync_http_socket * sock)
psync_pagecache_read_unmodified_readahead	pclsync/ppagecache.c	/^static void psync_pagecache_read_unmodified_readahead($/;"	f	typeref:typename:void	file:	signature:(psync_openfile_t * of,uint64_t offset,uint64_t size,psync_list * ranges,psync_fileid_t fileid,uint64_t hash,uint64_t initialsize,psync_crypto_offsets_t * offsets)
psync_pagecache_read_unmodified_thread	pclsync/ppagecache.c	/^static void psync_pagecache_read_unmodified_thread(void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr)
psync_pagecache_return_free_page	pclsync/ppagecache.c	/^static void psync_pagecache_return_free_page(psync_cache_page_t *page) {$/;"	f	typeref:typename:void	file:	signature:(psync_cache_page_t * page)
psync_pagecache_return_free_page_locked	pclsync/ppagecache.c	/^static void psync_pagecache_return_free_page_locked(psync_cache_page_t *page) {$/;"	f	typeref:typename:void	file:	signature:(psync_cache_page_t * page)
psync_pagecache_send_error	pclsync/ppagecache.c	/^static void psync_pagecache_send_error(psync_request_t *request, int err) {$/;"	f	typeref:typename:void	file:	signature:(psync_request_t * request,int err)
psync_pagecache_send_error_page_wait	pclsync/ppagecache.c	/^static void psync_pagecache_send_error_page_wait(psync_page_wait_t *pw,$/;"	f	typeref:typename:void	file:	signature:(psync_page_wait_t * pw,int err)
psync_pagecache_send_page_wait_page	pclsync/ppagecache.c	/^static void psync_pagecache_send_page_wait_page(psync_page_wait_t *pw,$/;"	f	typeref:typename:void	file:	signature:(psync_page_wait_t * pw,psync_cache_page_t * page)
psync_pagecache_send_range_error	pclsync/ppagecache.c	/^static void psync_pagecache_send_range_error(psync_request_range_t *range,$/;"	f	typeref:typename:void	file:	signature:(psync_request_range_t * range,psync_request_t * request,int err)
psync_pagecache_set_bad_encoder	pclsync/ppagecache.c	/^static void psync_pagecache_set_bad_encoder(psync_openfile_t *of) {$/;"	f	typeref:typename:void	file:	signature:(psync_openfile_t * of)
psync_pagecache_upload_to_cache	pclsync/ppagecache.c	/^static void psync_pagecache_upload_to_cache() {$/;"	f	typeref:typename:void	file:	signature:()
psync_password_quality	pclsync/psynclib.c	/^int psync_password_quality(const char *password) {$/;"	f	typeref:typename:int	signature:(const char * password)
psync_password_quality10000	pclsync/psynclib.c	/^int psync_password_quality10000(const char *password) {$/;"	f	typeref:typename:int	signature:(const char * password)
psync_path_is_prefix_of	pclsync/ppathstatus.c	/^static int psync_path_is_prefix_of(const char *prefix, size_t prefix_len,$/;"	f	typeref:typename:int	file:	signature:(const char * prefix,size_t prefix_len,const char ** ppath,size_t * ppath_len)
psync_path_status_drive	pclsync/ppathstatus.c	/^static psync_path_status_t psync_path_status_drive(const char *path,$/;"	f	typeref:typename:psync_path_status_t	file:	signature:(const char * path,size_t path_len)
psync_path_status_drive_folder_locked	pclsync/ppathstatus.c	/^psync_path_status_drive_folder_locked(psync_folderid_t folderid) {$/;"	f	typeref:typename:psync_path_status_t	file:	signature:(psync_folderid_t folderid)
psync_path_status_sync	pclsync/ppathstatus.c	/^static psync_path_status_t psync_path_status_sync(const char *path,$/;"	f	typeref:typename:psync_path_status_t	file:	signature:(const char * path,size_t path_len,psync_folderid_t folderid,psync_syncid_t syncid,uint32_t sflags)
psync_path_status_sync_folder_locked	pclsync/ppathstatus.c	/^psync_path_status_sync_folder_locked(psync_syncid_t syncid,$/;"	f	typeref:typename:psync_path_status_t	file:	signature:(psync_syncid_t syncid,psync_folderid_t folderid)
psync_pause	pclsync/psynclib.c	/^int psync_pause() {$/;"	f	typeref:typename:int	signature:()
psync_pcloud_crypto_encode_key	pclsync/pcryptofolder.c	/^int psync_pcloud_crypto_encode_key(const char *newpassphrase, uint32_t flags,$/;"	f	typeref:typename:int	signature:(const char * newpassphrase,uint32_t flags,char ** privenc,char ** sign)
psync_pcloud_crypto_reencode_key	pclsync/pcryptofolder.c	/^int psync_pcloud_crypto_reencode_key($/;"	f	typeref:typename:int	signature:(const unsigned char * rsapub,size_t rsapublen,const unsigned char * rsapriv,size_t rsaprivlen,const char * oldpassphrase,const char * newpassphrase,uint32_t flags,char ** privenc,char ** sign)
psync_pqsort	pclsync/ppagecache.c	/^static void psync_pqsort(void *base, size_t cnt, size_t sort_first, size_t size,$/;"	f	typeref:typename:void	file:	signature:(void * base,size_t cnt,size_t sort_first,size_t size,int (* compar)(const void *,const void *))
psync_process_api_error	pclsync/pnetlibs.c	/^void psync_process_api_error(uint64_t result) {$/;"	f	typeref:typename:void	signature:(uint64_t result)
psync_process_task_creat	pclsync/pfsupload.c	/^static int psync_process_task_creat(fsupload_task_t *task) {$/;"	f	typeref:typename:int	file:	signature:(fsupload_task_t * task)
psync_process_task_mkdir	pclsync/pfsupload.c	/^static int psync_process_task_mkdir(fsupload_task_t *task) {$/;"	f	typeref:typename:int	file:	signature:(fsupload_task_t * task)
psync_process_task_rename_file	pclsync/pfsupload.c	/^static int psync_process_task_rename_file(fsupload_task_t *task) {$/;"	f	typeref:typename:int	file:	signature:(fsupload_task_t * task)
psync_process_task_rename_folder	pclsync/pfsupload.c	/^static int psync_process_task_rename_folder(fsupload_task_t *task) {$/;"	f	typeref:typename:int	file:	signature:(fsupload_task_t * task)
psync_process_task_rmdir	pclsync/pfsupload.c	/^static int psync_process_task_rmdir(fsupload_task_t *task) {$/;"	f	typeref:typename:int	file:	signature:(fsupload_task_t * task)
psync_process_task_set_fl_mod	pclsync/pfsupload.c	/^static int psync_process_task_set_fl_mod(fsupload_task_t *task) {$/;"	f	typeref:typename:int	file:	signature:(fsupload_task_t * task)
psync_process_task_unlink	pclsync/pfsupload.c	/^static int psync_process_task_unlink(fsupload_task_t *task) {$/;"	f	typeref:typename:int	file:	signature:(fsupload_task_t * task)
psync_psync_change_link	pclsync/psynclib.c	/^int psync_psync_change_link(unsigned long long linkid,$/;"	f	typeref:typename:int	signature:(unsigned long long linkid,unsigned long long expire,int delete_expire,const char * linkpassword,int delete_password,unsigned long long maxtraffic,unsigned long long maxdownloads,int enableuploadforeveryone,int enableuploadforchosenusers,int disableupload,char ** err)
psync_ptools_create_backend_event	pclsync/psynclib.c	/^int psync_ptools_create_backend_event(const char *category, const char *action,$/;"	f	typeref:typename:int	signature:(const char * category,const char * action,const char * label,eventParams params,char * err)
psync_qpartition	pclsync/ppagecache.c	/^static void psync_qpartition(void *base, size_t cnt, size_t sort_first, size_t size,$/;"	f	typeref:typename:void	file:	signature:(void * base,size_t cnt,size_t sort_first,size_t size,int (* compar)(const void *,const void *))
psync_read_newfile	pclsync/pfs.c	/^static int psync_read_newfile(psync_openfile_t *of, char *buf, uint64_t size,$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of,char * buf,uint64_t size,uint64_t offset)
psync_read_staticfile	pclsync/pfs.c	/^static int psync_read_staticfile(psync_openfile_t *of, char *buf, uint64_t size,$/;"	f	typeref:typename:int	file:	signature:(psync_openfile_t * of,char * buf,uint64_t size,uint64_t offset)
psync_register	pclsync/psynclib.c	/^int psync_register(const char *email, const char *password, int termsaccepted,$/;"	f	typeref:typename:int	signature:(const char * email,const char * password,int termsaccepted,const char * binapi,unsigned int locationid,char ** err)
psync_register_account_events_callback	pclsync/psynclib.c	/^void psync_register_account_events_callback($/;"	f	typeref:typename:void	signature:(paccount_cache_callback_t callback)
psync_remove_bookmark	pclsync/psynclib.c	/^int psync_remove_bookmark(const char *code, int locationid, char **err) {$/;"	f	typeref:typename:int	signature:(const char * code,int locationid,char ** err)
psync_remove_share	pclsync/psynclib.c	/^int psync_remove_share(psync_shareid_t shareid, char **err) {$/;"	f	typeref:typename:int	signature:(psync_shareid_t shareid,char ** err)
psync_rename_conflicted_file	pclsync/plibs.c	/^int psync_rename_conflicted_file(const char *path) {$/;"	f	typeref:typename:int	signature:(const char * path)
psync_reset_apiserver	pclsync/psynclib.c	/^void psync_reset_apiserver() {$/;"	f	typeref:typename:void	signature:()
psync_reset_setting	pclsync/psynclib.c	/^int psync_reset_setting(const char *settingname) {$/;"	f	typeref:typename:int	signature:(const char * settingname)
psync_restart_localscan	pclsync/plocalscan.c	/^void psync_restart_localscan() {$/;"	f	typeref:typename:void	signature:()
psync_restat_sync_folders	pclsync/plocalscan.c	/^void psync_restat_sync_folders() {$/;"	f	typeref:typename:void	signature:()
psync_restat_sync_folders_add	pclsync/plocalscan.c	/^void psync_restat_sync_folders_add(psync_syncid_t syncid,$/;"	f	typeref:typename:void	signature:(psync_syncid_t syncid,const char * localpath)
psync_restat_sync_folders_del	pclsync/plocalscan.c	/^void psync_restat_sync_folders_del(psync_syncid_t syncid) {$/;"	f	typeref:typename:void	signature:(psync_syncid_t syncid)
psync_resume	pclsync/psynclib.c	/^int psync_resume() {$/;"	f	typeref:typename:int	signature:()
psync_resume_localscan	pclsync/plocalscan.c	/^void psync_resume_localscan() {$/;"	f	typeref:typename:void	signature:()
psync_ret_api	pclsync/pnetlibs.c	/^static void psync_ret_api(void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr)
psync_rmdir_recursive	pclsync/pnetlibs.c	/^int psync_rmdir_recursive(const char *path) {$/;"	f	typeref:typename:int	signature:(const char * path)
psync_rmdir_with_trashes	pclsync/pnetlibs.c	/^int psync_rmdir_with_trashes(const char *path) {$/;"	f	typeref:typename:int	signature:(const char * path)
psync_row_to_file_stat	pclsync/pfs.c	/^static void psync_row_to_file_stat(psync_variant_row row,$/;"	f	typeref:typename:void	file:	signature:(psync_variant_row row,struct FUSE_STAT * stbuf,uint32_t flags)
psync_row_to_folder_stat	pclsync/pfs.c	/^static void psync_row_to_folder_stat(psync_variant_row row,$/;"	f	typeref:typename:void	file:	signature:(psync_variant_row row,struct FUSE_STAT * stbuf)
psync_run_after_sec	pclsync/plibs.c	/^void psync_run_after_sec(psync_run_after_t run, void *ptr, uint32_t seconds) {$/;"	f	typeref:typename:void	signature:(psync_run_after_t run,void * ptr,uint32_t seconds)
psync_run_analyze_if_needed	pclsync/pdiff.c	/^static void psync_run_analyze_if_needed() {$/;"	f	typeref:typename:void	file:	signature:()
psync_run_localscan	pclsync/psynclib.c	/^void psync_run_localscan() { psync_wake_localscan(); }$/;"	f	typeref:typename:void	signature:()
psync_rwlock_check_rdrecursive_in	pclsync/plocks.c	/^static int psync_rwlock_check_rdrecursive_in(psync_rwlock_t *rw) {$/;"	f	typeref:typename:int	file:	signature:(psync_rwlock_t * rw)
psync_rwlock_check_recursive_out	pclsync/plocks.c	/^static int psync_rwlock_check_recursive_out(psync_rwlock_t *rw) {$/;"	f	typeref:typename:int	file:	signature:(psync_rwlock_t * rw)
psync_rwlock_check_wrrecursive_in	pclsync/plocks.c	/^static int psync_rwlock_check_wrrecursive_in(psync_rwlock_t *rw) {$/;"	f	typeref:typename:int	file:	signature:(psync_rwlock_t * rw)
psync_rwlock_create_cnt	pclsync/plocks.c	/^static psync_rwlock_lockcnt_t psync_rwlock_create_cnt(uint_halfptr_t rd,$/;"	f	typeref:typename:psync_rwlock_lockcnt_t	file:	signature:(uint_halfptr_t rd,uint_halfptr_t wr)
psync_rwlock_get_count	pclsync/plocks.c	/^static psync_rwlock_lockcnt_t psync_rwlock_get_count(psync_rwlock_t *rw) {$/;"	f	typeref:typename:psync_rwlock_lockcnt_t	file:	signature:(psync_rwlock_t * rw)
psync_rwlock_is_reserved_by_this_thread_clr	pclsync/plocks.c	/^static int psync_rwlock_is_reserved_by_this_thread_clr(psync_rwlock_t *rw) {$/;"	f	typeref:typename:int	file:	signature:(psync_rwlock_t * rw)
psync_rwlock_set_count	pclsync/plocks.c	/^static void psync_rwlock_set_count(psync_rwlock_t *rw,$/;"	f	typeref:typename:void	file:	signature:(psync_rwlock_t * rw,psync_rwlock_lockcnt_t cnt)
psync_screenshot_public_link	pclsync/psynclib.c	/^int64_t psync_screenshot_public_link(const char *path, int hasdelay,$/;"	f	typeref:typename:int64_t	signature:(const char * path,int hasdelay,int64_t delay,char ** link,char ** err)
psync_send_backup_del_event	pclsync/psynclib.c	/^void psync_send_backup_del_event(psync_fileorfolderid_t remoteFId) {$/;"	f	typeref:typename:void	signature:(psync_fileorfolderid_t remoteFId)
psync_send_debug_thread	pclsync/pnetlibs.c	/^static void psync_send_debug_thread(void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr)
psync_send_pdbg_logf	pclsync/pnetlibs.c	/^int psync_send_pdbg_logf(int thread, const char *file, const char *function,$/;"	f	typeref:typename:int	signature:(int thread,const char * file,const char * function,int unsigned line,const char * fmt,...)
psync_send_publink	pclsync/psynclib.c	/^int psync_send_publink(const char *code, const char *mail, const char *message,$/;"	f	typeref:typename:int	signature:(const char * code,const char * mail,const char * message,char ** err)
psync_send_task_creat	pclsync/pfsupload.c	/^static int psync_send_task_creat(psock_t *api, fsupload_task_t *task) {$/;"	f	typeref:typename:int	file:	signature:(psock_t * api,fsupload_task_t * task)
psync_send_task_creat_upload_small	pclsync/pfsupload.c	/^static int psync_send_task_creat_upload_small(psock_t *api,$/;"	f	typeref:typename:int	file:	signature:(psock_t * api,fsupload_task_t * task,int fd,struct stat * st)
psync_send_task_modify	pclsync/pfsupload.c	/^static int psync_send_task_modify(psock_t *api, fsupload_task_t *task) {$/;"	f	typeref:typename:int	file:	signature:(psock_t * api,fsupload_task_t * task)
psync_send_task_rename_file	pclsync/pfsupload.c	/^static int psync_send_task_rename_file(psock_t *api,$/;"	f	typeref:typename:int	file:	signature:(psock_t * api,fsupload_task_t * task)
psync_send_task_rename_folder	pclsync/pfsupload.c	/^static int psync_send_task_rename_folder(psock_t *api,$/;"	f	typeref:typename:int	file:	signature:(psock_t * api,fsupload_task_t * task)
psync_send_task_set_fl_cr	pclsync/pfsupload.c	/^static int psync_send_task_set_fl_cr(psock_t *api, fsupload_task_t *task) {$/;"	f	typeref:typename:int	file:	signature:(psock_t * api,fsupload_task_t * task)
psync_send_task_set_fl_mod	pclsync/pfsupload.c	/^static int psync_send_task_set_fl_mod(psock_t *api,$/;"	f	typeref:typename:int	file:	signature:(psock_t * api,fsupload_task_t * task)
psync_send_task_unlink	pclsync/pfsupload.c	/^static int psync_send_task_unlink(psock_t *api, fsupload_task_t *task) {$/;"	f	typeref:typename:int	file:	signature:(psock_t * api,fsupload_task_t * task)
psync_send_task_unlink_set_rev	pclsync/pfsupload.c	/^static int psync_send_task_unlink_set_rev(psock_t *api,$/;"	f	typeref:typename:int	file:	signature:(psock_t * api,fsupload_task_t * task)
psync_sent_task_creat_upload_large	pclsync/pfsupload.c	/^static int psync_sent_task_creat_upload_large(fsupload_task_t *task) {$/;"	f	typeref:typename:int	file:	signature:(fsupload_task_t * task)
psync_set_apiserver	pclsync/psynclib.c	/^void psync_set_apiserver(const char *binapi, uint32_t locationid) {$/;"	f	typeref:typename:void	signature:(const char * binapi,uint32_t locationid)
psync_set_auth	pclsync/psynclib.c	/^void psync_set_auth(const char *auth, int save) {$/;"	f	typeref:typename:void	signature:(const char * auth,int save)
psync_set_bool_setting	pclsync/psynclib.c	/^int psync_set_bool_setting(const char *settingname, int value) {$/;"	f	typeref:typename:int	signature:(const char * settingname,int value)
psync_set_bool_value	pclsync/psynclib.c	/^void psync_set_bool_value(const char *valuename, int value) {$/;"	f	typeref:typename:void	signature:(const char * valuename,int value)
psync_set_database_path	pclsync/psynclib.c	/^void psync_set_database_path(const char *databasepath) {$/;"	f	typeref:typename:void	signature:(const char * databasepath)
psync_set_default_sendbuf	pclsync/pnetlibs.c	/^int psync_set_default_sendbuf(psock_t *sock) {$/;"	f	typeref:typename:int	signature:(psock_t * sock)
psync_set_int_setting	pclsync/psynclib.c	/^int psync_set_int_setting(const char *settingname, int64_t value) {$/;"	f	typeref:typename:int	signature:(const char * settingname,int64_t value)
psync_set_int_value	pclsync/psynclib.c	/^void psync_set_int_value(const char *valuename, int64_t value) {$/;"	f	typeref:typename:void	signature:(const char * valuename,int64_t value)
psync_set_local_full	pclsync/pnetlibs.c	/^void psync_set_local_full(int over) {$/;"	f	typeref:typename:void	signature:(int over)
psync_set_notification_callback	pclsync/psynclib.c	/^void psync_set_notification_callback($/;"	f	typeref:typename:void	signature:(pnotification_callback_t notification_callback,const char * thumbsize)
psync_set_pass	pclsync/psynclib.c	/^void psync_set_pass(const char *password, int save) {$/;"	f	typeref:typename:void	signature:(const char * password,int save)
psync_set_run_status	pclsync/psynclib.c	/^static void psync_set_run_status(uint32_t status) {$/;"	f	typeref:typename:void	file:	signature:(uint32_t status)
psync_set_ssl_debug_callback	pclsync/psynclib.c	/^void psync_set_ssl_debug_callback(pssl_debug_callback_t cb) {$/;"	f	typeref:typename:void	signature:(pssl_debug_callback_t cb)
psync_set_string_setting	pclsync/psynclib.c	/^int psync_set_string_setting(const char *settingname, const char *value) {$/;"	f	typeref:typename:int	signature:(const char * settingname,const char * value)
psync_set_string_value	pclsync/psynclib.c	/^void psync_set_string_value(const char *valuename, const char *value) {$/;"	f	typeref:typename:void	signature:(const char * valuename,const char * value)
psync_set_uint_setting	pclsync/psynclib.c	/^int psync_set_uint_setting(const char *settingname, uint64_t value) {$/;"	f	typeref:typename:int	signature:(const char * settingname,uint64_t value)
psync_set_uint_value	pclsync/psynclib.c	/^void psync_set_uint_value(const char *valuename, uint64_t value) {$/;"	f	typeref:typename:void	signature:(const char * valuename,uint64_t value)
psync_set_user_pass	pclsync/psynclib.c	/^void psync_set_user_pass(const char *username, const char *password, int save) {$/;"	f	typeref:typename:void	signature:(const char * username,const char * password,int save)
psync_setlanguage	pclsync/psynclib.c	/^int psync_setlanguage(const char *language, char **err) {$/;"	f	typeref:typename:int	signature:(const char * language,char ** err)
psync_setting_get_bool	pclsync/psettings.c	/^int psync_setting_get_bool(psync_settingid_t settingid) {$/;"	f	typeref:typename:int	signature:(psync_settingid_t settingid)
psync_setting_get_int	pclsync/psettings.c	/^int64_t psync_setting_get_int(psync_settingid_t settingid) {$/;"	f	typeref:typename:int64_t	signature:(psync_settingid_t settingid)
psync_setting_get_string	pclsync/psettings.c	/^const char *psync_setting_get_string(psync_settingid_t settingid) {$/;"	f	typeref:typename:const char *	signature:(psync_settingid_t settingid)
psync_setting_get_uint	pclsync/psettings.c	/^uint64_t psync_setting_get_uint(psync_settingid_t settingid) {$/;"	f	typeref:typename:uint64_t	signature:(psync_settingid_t settingid)
psync_setting_getid	pclsync/psettings.c	/^psync_settingid_t psync_setting_getid(const char *name) {$/;"	f	typeref:typename:psync_settingid_t	signature:(const char * name)
psync_setting_reset	pclsync/psettings.c	/^int psync_setting_reset(psync_settingid_t settingid) {$/;"	f	typeref:typename:int	signature:(psync_settingid_t settingid)
psync_setting_set_bool	pclsync/psettings.c	/^int psync_setting_set_bool(psync_settingid_t settingid, int value) {$/;"	f	typeref:typename:int	signature:(psync_settingid_t settingid,int value)
psync_setting_set_int	pclsync/psettings.c	/^int psync_setting_set_int(psync_settingid_t settingid, int64_t value) {$/;"	f	typeref:typename:int	signature:(psync_settingid_t settingid,int64_t value)
psync_setting_set_string	pclsync/psettings.c	/^int psync_setting_set_string(psync_settingid_t settingid, const char *value) {$/;"	f	typeref:typename:int	signature:(psync_settingid_t settingid,const char * value)
psync_setting_set_uint	pclsync/psettings.c	/^int psync_setting_set_uint(psync_settingid_t settingid, uint64_t value) {$/;"	f	typeref:typename:int	signature:(psync_settingid_t settingid,uint64_t value)
psync_settings_init	pclsync/psettings.c	/^void psync_settings_init() {$/;"	f	typeref:typename:void	signature:()
psync_settings_reset	pclsync/psettings.c	/^void psync_settings_reset() {$/;"	f	typeref:typename:void	signature:()
psync_share_folder	pclsync/psynclib.c	/^int psync_share_folder(psync_folderid_t folderid, const char *name,$/;"	f	typeref:typename:int	signature:(psync_folderid_t folderid,const char * name,const char * mail,const char * message,uint32_t permissions,char ** err)
psync_show_link	pclsync/psynclib.c	/^plink_contents_t *psync_show_link(const char *code, char **err \/*OUT*\/) {$/;"	f	typeref:typename:plink_contents_t *	signature:(const char * code,char ** err)
psync_signal_handler	pclsync/pfs.c	/^static void psync_signal_handler(int sig) {$/;"	f	typeref:typename:void	file:	signature:(int sig)
psync_socket_close_download	pclsync/pnetlibs.c	/^void psync_socket_close_download(psock_t *sock) {$/;"	f	typeref:typename:void	signature:(psock_t * sock)
psync_socket_connect_download	pclsync/pnetlibs.c	/^psock_t *psync_socket_connect_download(const char *host, int unsigned port,$/;"	f	typeref:typename:psock_t *	signature:(const char * host,int unsigned port,int usessl)
psync_socket_read_noblock_plain	pclsync/psock.c	/^static int psync_socket_read_noblock_plain(psock_t *sock, void *buff, int num) {$/;"	f	typeref:typename:int	file:	signature:(psock_t * sock,void * buff,int num)
psync_socket_read_noblock_ssl	pclsync/psock.c	/^static int psync_socket_read_noblock_ssl(psock_t *sock, void *buff, int num) {$/;"	f	typeref:typename:int	file:	signature:(psock_t * sock,void * buff,int num)
psync_socket_read_plain	pclsync/psock.c	/^static int psync_socket_read_plain(psock_t *sock, void *buff, int num) {$/;"	f	typeref:typename:int	file:	signature:(psock_t * sock,void * buff,int num)
psync_socket_read_plain_thread	pclsync/psock.c	/^static int psync_socket_read_plain_thread(psock_t *sock, void *buff, int num) {$/;"	f	typeref:typename:int	file:	signature:(psock_t * sock,void * buff,int num)
psync_socket_read_ssl	pclsync/psock.c	/^static int psync_socket_read_ssl(psock_t *sock, void *buff, int num) {$/;"	f	typeref:typename:int	file:	signature:(psock_t * sock,void * buff,int num)
psync_socket_read_ssl_thread	pclsync/psock.c	/^static int psync_socket_read_ssl_thread(psock_t *sock, void *buff, int num) {$/;"	f	typeref:typename:int	file:	signature:(psock_t * sock,void * buff,int num)
psync_socket_readall_download	pclsync/pnetlibs.c	/^int psync_socket_readall_download(psock_t *sock, void *buff, int num) {$/;"	f	typeref:typename:int	signature:(psock_t * sock,void * buff,int num)
psync_socket_readall_download_th	pclsync/pnetlibs.c	/^static int psync_socket_readall_download_th(psock_t *sock, void *buff,$/;"	f	typeref:typename:int	file:	signature:(psock_t * sock,void * buff,int num,int th)
psync_socket_readall_download_thread	pclsync/pnetlibs.c	/^int psync_socket_readall_download_thread(psock_t *sock, void *buff,$/;"	f	typeref:typename:int	signature:(psock_t * sock,void * buff,int num)
psync_socket_readall_plain	pclsync/psock.c	/^static int psync_socket_readall_plain(psock_t *sock, void *buff, int num) {$/;"	f	typeref:typename:int	file:	signature:(psock_t * sock,void * buff,int num)
psync_socket_readall_plain_thread	pclsync/psock.c	/^static int psync_socket_readall_plain_thread(psock_t *sock, void *buff,$/;"	f	typeref:typename:int	file:	signature:(psock_t * sock,void * buff,int num)
psync_socket_readall_ssl	pclsync/psock.c	/^static int psync_socket_readall_ssl(psock_t *sock, void *buff, int num) {$/;"	f	typeref:typename:int	file:	signature:(psock_t * sock,void * buff,int num)
psync_socket_readall_ssl_thread	pclsync/psock.c	/^static int psync_socket_readall_ssl_thread(psock_t *sock, void *buff, int num) {$/;"	f	typeref:typename:int	file:	signature:(psock_t * sock,void * buff,int num)
psync_socket_write_to_buf	pclsync/psock.c	/^static int psync_socket_write_to_buf(psock_t *sock, const void *buff, int num) {$/;"	f	typeref:typename:int	file:	signature:(psock_t * sock,const void * buff,int num)
psync_socket_writeall_plain	pclsync/psock.c	/^static int psync_socket_writeall_plain(int sock, const void *buff, int num) {$/;"	f	typeref:typename:int	file:	signature:(int sock,const void * buff,int num)
psync_socket_writeall_plain_thread	pclsync/psock.c	/^static int psync_socket_writeall_plain_thread(psock_t *sock, const void *buff,$/;"	f	typeref:typename:int	file:	signature:(psock_t * sock,const void * buff,int num)
psync_socket_writeall_ssl	pclsync/psock.c	/^static int psync_socket_writeall_ssl(psock_t *sock, const void *buff, int num) {$/;"	f	typeref:typename:int	file:	signature:(psock_t * sock,const void * buff,int num)
psync_socket_writeall_ssl_thread	pclsync/psock.c	/^static int psync_socket_writeall_ssl_thread(psock_t *sock, const void *buff,$/;"	f	typeref:typename:int	file:	signature:(psock_t * sock,const void * buff,int num)
psync_socket_writeall_upload	pclsync/pnetlibs.c	/^long psync_socket_writeall_upload(psock_t *sock, const void *buff,$/;"	f	typeref:typename:long	signature:(psock_t * sock,const void * buff,int num)
psync_sql_free_cache	pclsync/psql.c	/^static void psync_sql_free_cache(void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr)
psync_sql_res_unlock	pclsync/psql.c	/^static void psync_sql_res_unlock(psync_sql_res *res) {$/;"	f	typeref:typename:void	file:	signature:(psync_sql_res * res)
psync_start_sync	pclsync/psynclib.c	/^void psync_start_sync(pstatus_change_callback_t status_callback,$/;"	f	typeref:typename:void	signature:(pstatus_change_callback_t status_callback,pevent_callback_t event_callback)
psync_stat_path	pclsync/psynclib.c	/^pentry_t *psync_stat_path(const char *remotepath) {$/;"	f	typeref:typename:pentry_t *	signature:(const char * remotepath)
psync_status_is_offline	pclsync/psynclib.c	/^static inline int psync_status_is_offline() {$/;"	f	typeref:typename:int	file:	signature:()
psync_stop	pclsync/psynclib.c	/^int psync_stop() {$/;"	f	typeref:typename:int	signature:()
psync_stop_crypto_on_sleep	pclsync/psynclib.c	/^static void psync_stop_crypto_on_sleep() {$/;"	f	typeref:typename:void	file:	signature:()
psync_stop_device	pclsync/psynclib.c	/^void psync_stop_device(psync_folderid_t folderId, char **errMsg) {$/;"	f	typeref:typename:void	signature:(psync_folderid_t folderId,char ** errMsg)
psync_stop_localscan	pclsync/plocalscan.c	/^void psync_stop_localscan() {$/;"	f	typeref:typename:void	signature:()
psync_sync_newsyncedfolder	pclsync/psyncer.c	/^static void psync_sync_newsyncedfolder(psync_syncid_t syncid) {$/;"	f	typeref:typename:void	file:	signature:(psync_syncid_t syncid)
psync_syncer_thread	pclsync/psyncer.c	/^static void psync_syncer_thread() {$/;"	f	typeref:typename:void	file:	signature:()
psync_task_complete	pclsync/ptask.c	/^int psync_task_complete(void *h, void *data) {$/;"	f	typeref:typename:int	signature:(void * h,void * data)
psync_task_dec_refcnt	pclsync/ptask_free.c	/^static void psync_task_dec_refcnt(psync_task_manager_t tm) {$/;"	f	typeref:typename:void	file:	signature:(psync_task_manager_t tm)
psync_task_destroy	pclsync/ptask_free.c	/^static void psync_task_destroy(psync_task_manager_t tm) {$/;"	f	typeref:typename:void	file:	signature:(psync_task_manager_t tm)
psync_task_entry	pclsync/ptask_free.c	/^void psync_task_entry(void *ptr) {$/;"	f	typeref:typename:void	signature:(void * ptr)
psync_task_free	pclsync/ptask_free.c	/^void psync_task_free(psync_task_manager_t tm) {$/;"	f	typeref:typename:void	signature:(psync_task_manager_t tm)
psync_task_papi_result	pclsync/ptask.c	/^void *psync_task_papi_result(psync_task_manager_t tm, int id) {$/;"	f	typeref:typename:void *	signature:(psync_task_manager_t tm,int id)
psync_task_run_tasks	pclsync/ptask.c	/^psync_task_manager_t psync_task_run_tasks(psync_task_callback_t const *callbacks, void *const *p/;"	f	typeref:typename:psync_task_manager_t	signature:(psync_task_callback_t const * callbacks,void * const * params,int cnt)
psync_tfa_has_devices	pclsync/psynclib.c	/^int psync_tfa_has_devices() { return psync_my_2fa_has_devices; }$/;"	f	typeref:typename:int	signature:()
psync_tfa_send_nofification	pclsync/psynclib.c	/^int psync_tfa_send_nofification(plogged_device_list_t **devices_list) {$/;"	f	typeref:typename:int	signature:(plogged_device_list_t ** devices_list)
psync_tfa_send_nofification_res	pclsync/psynclib.c	/^plogged_device_list_t *psync_tfa_send_nofification_res() {$/;"	f	typeref:typename:plogged_device_list_t *	signature:()
psync_tfa_send_sms	pclsync/psynclib.c	/^int psync_tfa_send_sms(char **country_code, char **phone_number) {$/;"	f	typeref:typename:int	signature:(char ** country_code,char ** phone_number)
psync_tfa_set_code	pclsync/psynclib.c	/^void psync_tfa_set_code(const char *code, int trusted, int is_recovery) {$/;"	f	typeref:typename:void	signature:(const char * code,int trusted,int is_recovery)
psync_tfa_type	pclsync/psynclib.c	/^int psync_tfa_type() { return psync_my_2fa_type; }$/;"	f	typeref:typename:int	signature:()
psync_translate_flush	pclsync/pdeflate.c	/^static int psync_translate_flush(int flush) {$/;"	f	typeref:typename:int	file:	signature:(int flush)
psync_unlink	pclsync/psynclib.c	/^void psync_unlink() {$/;"	f	typeref:typename:void	signature:()
psync_unlock_file	pclsync/pnetlibs.c	/^void psync_unlock_file(psync_file_lock_t *lock) {$/;"	f	typeref:typename:void	signature:(psync_file_lock_t * lock)
psync_update_cryptostatus	pclsync/pbusinessaccount.c	/^void psync_update_cryptostatus() {$/;"	f	typeref:typename:void	signature:()
psync_upload_data	pclsync/psynclib.c	/^int psync_upload_data(psync_folderid_t folderid, const char *remote_filename,$/;"	f	typeref:typename:int	signature:(psync_folderid_t folderid,const char * remote_filename,const void * data,size_t length,psync_fileid_t * fileid)
psync_upload_data_as	pclsync/psynclib.c	/^int psync_upload_data_as(const char *remote_path, const char *remote_filename,$/;"	f	typeref:typename:int	signature:(const char * remote_path,const char * remote_filename,const void * data,size_t length,psync_fileid_t * fileid)
psync_upload_file	pclsync/psynclib.c	/^int psync_upload_file(psync_folderid_t folderid, const char *remote_filename,$/;"	f	typeref:typename:int	signature:(psync_folderid_t folderid,const char * remote_filename,const char * local_path,psync_fileid_t * fileid)
psync_upload_file_as	pclsync/psynclib.c	/^int psync_upload_file_as(const char *remote_path, const char *remote_filename,$/;"	f	typeref:typename:int	signature:(const char * remote_path,const char * remote_filename,const char * local_path,psync_fileid_t * fileid)
psync_upload_link	pclsync/psynclib.c	/^int64_t psync_upload_link(const char *path, const char *comment,$/;"	f	typeref:typename:int64_t	signature:(const char * path,const char * comment,char ** link,char ** err)
psync_upload_params	pclsync/psynclib.c	/^static int psync_upload_params(binparam *params, size_t paramcnt,$/;"	f	typeref:typename:int	file:	signature:(binparam * params,size_t paramcnt,const void * data,size_t length,psync_fileid_t * fileid)
psync_upload_result	pclsync/psynclib.c	/^static int psync_upload_result(binresult *res, psync_fileid_t *fileid) {$/;"	f	typeref:typename:int	file:	signature:(binresult * res,psync_fileid_t * fileid)
psync_url_decode	pclsync/pnetlibs.c	/^char *psync_url_decode(const char *s) {$/;"	f	typeref:typename:char *	signature:(const char * s)
psync_usr2_handler	pclsync/pfs.c	/^static void psync_usr2_handler(int sig) {$/;"	f	typeref:typename:void	file:	signature:(int sig)
psync_verify_email	pclsync/psynclib.c	/^int psync_verify_email(char **err) {$/;"	f	typeref:typename:int	signature:(char ** err)
psync_verify_email_restricted	pclsync/psynclib.c	/^int psync_verify_email_restricted(char **err) {$/;"	f	typeref:typename:int	signature:(char ** err)
psync_wake_localscan	pclsync/plocalscan.c	/^void psync_wake_localscan() {$/;"	f	typeref:typename:void	signature:()
psync_wake_localscan_noscan	pclsync/plocalscan.c	/^static void psync_wake_localscan_noscan() {$/;"	f	typeref:typename:void	file:	signature:()
psyncer_check_delayed	pclsync/psyncer.c	/^void psyncer_check_delayed() {$/;"	f	typeref:typename:void	signature:()
psyncer_create	pclsync/psyncer.c	/^void psyncer_create(psync_syncid_t syncid) {$/;"	f	typeref:typename:void	signature:(psync_syncid_t syncid)
psyncer_db_folder_create	pclsync/psyncer.c	/^psync_folderid_t psyncer_db_folder_create($/;"	f	typeref:typename:psync_folderid_t	signature:(psync_syncid_t syncid,psync_folderid_t folderid,psync_folderid_t localparentfolderid,const char * name)
psyncer_dl_folder_add	pclsync/psyncer.c	/^void psyncer_dl_folder_add(psync_syncid_t syncid,$/;"	f	typeref:typename:void	signature:(psync_syncid_t syncid,psync_synctype_t synctype,psync_folderid_t folderid,psync_folderid_t lfoiderid)
psyncer_dl_has_folder	pclsync/psyncer.c	/^int psyncer_dl_has_folder(psync_folderid_t folderid) {$/;"	f	typeref:typename:int	signature:(psync_folderid_t folderid)
psyncer_dl_queue_add	pclsync/psyncer.c	/^void psyncer_dl_queue_add(psync_folderid_t folderid) {$/;"	f	typeref:typename:void	signature:(psync_folderid_t folderid)
psyncer_dl_queue_clear	pclsync/psyncer.c	/^void psyncer_dl_queue_clear() {$/;"	f	typeref:typename:void	signature:()
psyncer_dl_queue_del	pclsync/psyncer.c	/^void psyncer_dl_queue_del(psync_folderid_t folderid) {$/;"	f	typeref:typename:void	signature:(psync_folderid_t folderid)
psyncer_folder_dec_tasks	pclsync/psyncer.c	/^void psyncer_folder_dec_tasks(psync_folderid_t lfolderid) {$/;"	f	typeref:typename:void	signature:(psync_folderid_t lfolderid)
psyncer_folder_inc_tasks	pclsync/psyncer.c	/^void psyncer_folder_inc_tasks(psync_folderid_t lfolderid) {$/;"	f	typeref:typename:void	signature:(psync_folderid_t lfolderid)
psyncer_init	pclsync/psyncer.c	/^void psyncer_init() {$/;"	f	typeref:typename:void	signature:()
psyncer_str_has_prefix	pclsync/psyncer.c	/^int psyncer_str_has_prefix(const char *str1, const char *str2) {$/;"	f	typeref:typename:int	signature:(const char * str1,const char * str2)
psyncer_str_starts_with	pclsync/psyncer.c	/^int psyncer_str_starts_with(const char *str1, const char *str2) {$/;"	f	typeref:typename:int	signature:(const char * str1,const char * str2)
psys_debug_abort_on_sqllock	pclsync/debug/psys_debug.c	/^void psys_debug_abort_on_sqllock(uint64_t millisec) {$/;"	f	typeref:typename:void	signature:(uint64_t millisec)
psys_debug_abort_on_sqllock	pclsync/psys.c	/^static void psys_debug_abort_on_sqllock(uint64_t millisec) {$/;"	f	typeref:typename:void	file:	signature:(uint64_t millisec)
psys_debug_configure_core_dump	pclsync/debug/psys_debug.c	/^void psys_debug_configure_core_dump() {$/;"	f	typeref:typename:void	signature:()
psys_debug_configure_core_dump	pclsync/psys.c	/^static void psys_debug_configure_core_dump() {$/;"	f	typeref:typename:void	file:	signature:()
psys_get_gid	pclsync/psys.c	/^gid_t psys_get_gid() { return psync_gid; }$/;"	f	typeref:typename:gid_t	signature:()
psys_get_gids	pclsync/psys.c	/^gid_t *psys_get_gids() { return psync_gids; }$/;"	f	typeref:typename:gid_t *	signature:()
psys_get_gids_cnt	pclsync/psys.c	/^int psys_get_gids_cnt() { return psync_gids_cnt; }$/;"	f	typeref:typename:int	signature:()
psys_get_uid	pclsync/psys.c	/^uid_t psys_get_uid() { return psync_uid; }$/;"	f	typeref:typename:uid_t	signature:()
psys_init	pclsync/psys.c	/^void psys_init() {$/;"	f	typeref:typename:void	signature:()
psys_sleep_milliseconds	pclsync/psys.c	/^void psys_sleep_milliseconds(uint64_t millisec) {$/;"	f	typeref:typename:void	signature:(uint64_t millisec)
psys_sleep_milliseconds_fast	pclsync/psys.c	/^void psys_sleep_milliseconds_fast(uint64_t millisec) {$/;"	f	typeref:typename:void	signature:(uint64_t millisec)
psys_time_milliseconds	pclsync/psys.c	/^uint64_t psys_time_milliseconds() {$/;"	f	typeref:typename:uint64_t	signature:()
psys_time_seconds	pclsync/psys.c	/^time_t psys_time_seconds() {$/;"	f	typeref:typename:time_t	signature:()
ptask_cfldr_save_filekey	pclsync/ptask.c	/^void ptask_cfldr_save_filekey(void *ptr) {$/;"	f	typeref:typename:void	signature:(void * ptr)
ptask_cfldr_save_fldrkey	pclsync/ptask.c	/^void ptask_cfldr_save_fldrkey(void *ptr) {$/;"	f	typeref:typename:void	signature:(void * ptr)
ptask_download	pclsync/ptask.c	/^void ptask_download(psync_syncid_t syncid, psync_fileid_t fileid, psync_folderid_t localfolderid/;"	f	typeref:typename:void	signature:(psync_syncid_t syncid,psync_fileid_t fileid,psync_folderid_t localfolderid,const char * name)
ptask_download_async	pclsync/ptask.c	/^int ptask_download_async(psync_fileid_t fileid, const char *localpath,$/;"	f	typeref:typename:int	signature:(psync_fileid_t fileid,const char * localpath,psync_async_callback_t cb,void * cbext)
ptask_download_needed_async	pclsync/ptask.c	/^int ptask_download_needed_async(psync_fileid_t fileid,$/;"	f	typeref:typename:int	signature:(psync_fileid_t fileid,const char * localpath,uint64_t size,const void * sha1hex,psync_async_callback_t cb,void * cbext)
ptask_download_q	pclsync/ptask.c	/^void ptask_download_q(psync_syncid_t syncid, psync_fileid_t fileid, psync_folderid_t localfolder/;"	f	typeref:typename:void	signature:(psync_syncid_t syncid,psync_fileid_t fileid,psync_folderid_t localfolderid,const char * name)
ptask_ldir_mk	pclsync/ptask.c	/^void ptask_ldir_mk(psync_syncid_t syncid,$/;"	f	typeref:typename:void	signature:(psync_syncid_t syncid,psync_folderid_t folderid,psync_folderid_t localfolderid)
ptask_ldir_rename	pclsync/ptask.c	/^void ptask_ldir_rename(psync_syncid_t syncid, psync_folderid_t folderid, psync_folderid_t localf/;"	f	typeref:typename:void	signature:(psync_syncid_t syncid,psync_folderid_t folderid,psync_folderid_t localfolderid,psync_folderid_t newlocalparentfolderid,const char * newname)
ptask_ldir_rm	pclsync/ptask.c	/^void ptask_ldir_rm(psync_syncid_t syncid, psync_folderid_t folderid, psync_folderid_t localfolde/;"	f	typeref:typename:void	signature:(psync_syncid_t syncid,psync_folderid_t folderid,psync_folderid_t localfolderid,const char * remotepath)
ptask_ldir_rm_r	pclsync/ptask.c	/^void ptask_ldir_rm_r(psync_syncid_t syncid, psync_folderid_t folderid, psync_folderid_t localfol/;"	f	typeref:typename:void	signature:(psync_syncid_t syncid,psync_folderid_t folderid,psync_folderid_t localfolderid)
ptask_lfile_rename	pclsync/ptask.c	/^void ptask_lfile_rename(psync_syncid_t oldsyncid, psync_syncid_t newsyncid, psync_fileid_t filei/;"	f	typeref:typename:void	signature:(psync_syncid_t oldsyncid,psync_syncid_t newsyncid,psync_fileid_t fileid,psync_folderid_t oldlocalfolderid,psync_folderid_t newlocalfolderid,const char * newname)
ptask_lfile_rm	pclsync/ptask.c	/^void ptask_lfile_rm(psync_fileid_t fileid, const char *remotepath) {$/;"	f	typeref:typename:void	signature:(psync_fileid_t fileid,const char * remotepath)
ptask_lfile_rm_id	pclsync/ptask.c	/^void ptask_lfile_rm_id(psync_syncid_t syncid, psync_fileid_t fileid, const char *remotepath) {$/;"	f	typeref:typename:void	signature:(psync_syncid_t syncid,psync_fileid_t fileid,const char * remotepath)
ptask_rdir_mk	pclsync/ptask.c	/^void ptask_rdir_mk(psync_syncid_t syncid, psync_folderid_t localfolderid, const char *name) {$/;"	f	typeref:typename:void	signature:(psync_syncid_t syncid,psync_folderid_t localfolderid,const char * name)
ptask_rdir_rename	pclsync/ptask.c	/^void ptask_rdir_rename(psync_syncid_t oldsyncid, psync_syncid_t newsyncid, psync_fileid_t localf/;"	f	typeref:typename:void	signature:(psync_syncid_t oldsyncid,psync_syncid_t newsyncid,psync_fileid_t localfileid,psync_folderid_t newlocalparentfolderid,const char * newname)
ptask_rdir_rm	pclsync/ptask.c	/^void ptask_rdir_rm(psync_syncid_t syncid, psync_folderid_t folderid) {$/;"	f	typeref:typename:void	signature:(psync_syncid_t syncid,psync_folderid_t folderid)
ptask_rfile_rename	pclsync/ptask.c	/^void ptask_rfile_rename(psync_syncid_t oldsyncid, psync_syncid_t newsyncid, psync_fileid_t local/;"	f	typeref:typename:void	signature:(psync_syncid_t oldsyncid,psync_syncid_t newsyncid,psync_fileid_t localfileid,psync_folderid_t newlocalparentfolderid,const char * newname)
ptask_rfile_rm	pclsync/ptask.c	/^void ptask_rfile_rm(psync_syncid_t syncid, psync_fileid_t fileid) {$/;"	f	typeref:typename:void	signature:(psync_syncid_t syncid,psync_fileid_t fileid)
ptask_stop_async	pclsync/ptask.c	/^void ptask_stop_async() {$/;"	f	typeref:typename:void	signature:()
ptask_upload	pclsync/ptask.c	/^void ptask_upload(psync_syncid_t syncid, psync_fileid_t localfileid, const char *name) {$/;"	f	typeref:typename:void	signature:(psync_syncid_t syncid,psync_fileid_t localfileid,const char * name)
ptask_upload_q	pclsync/ptask.c	/^void ptask_upload_q(psync_syncid_t syncid, psync_fileid_t localfileid, const char *name) {$/;"	f	typeref:typename:void	signature:(psync_syncid_t syncid,psync_fileid_t localfileid,const char * name)
ptevent_init	pclsync/ptevent.c	/^void ptevent_init(void *ptr) {$/;"	f	typeref:typename:void	signature:(void * ptr)
ptevent_process	pclsync/ptevent.c	/^void ptevent_process(event_data_struct *data) {$/;"	f	typeref:typename:void	signature:(event_data_struct * data)
ptimer_do_notify_exception	pclsync/ptimer.c	/^void ptimer_do_notify_exception() {$/;"	f	typeref:typename:void	signature:()
ptimer_exception_handler	pclsync/ptimer.c	/^void ptimer_exception_handler(psync_exception_callback func) {$/;"	f	typeref:typename:void	signature:(psync_exception_callback func)
ptimer_init	pclsync/ptimer.c	/^void ptimer_init() {$/;"	f	typeref:typename:void	signature:()
ptimer_register	pclsync/ptimer.c	/^psync_timer_t ptimer_register(psync_timer_callback func, time_t numsec,$/;"	f	typeref:typename:psync_timer_t	signature:(psync_timer_callback func,time_t numsec,void * param)
ptimer_sleep_handler	pclsync/ptimer.c	/^void ptimer_sleep_handler(psync_exception_callback func) {$/;"	f	typeref:typename:void	signature:(psync_exception_callback func)
ptimer_stop	pclsync/ptimer.c	/^int ptimer_stop(psync_timer_t timer) {$/;"	f	typeref:typename:int	signature:(psync_timer_t timer)
ptimer_time	pclsync/ptimer.c	/^time_t ptimer_time() {$/;"	f	typeref:typename:time_t	signature:()
ptimer_wait_next_sec	pclsync/ptimer.c	/^void ptimer_wait_next_sec() {$/;"	f	typeref:typename:void	signature:()
ptimer_wake	pclsync/ptimer.c	/^void ptimer_wake() { pthread_cond_signal(&timer_cond); }$/;"	f	typeref:typename:void	signature:()
ptools_backend_call	pclsync/ptools.c	/^int ptools_backend_call(const char *binapi, const char *wsPath,$/;"	f	typeref:typename:int	signature:(const char * binapi,const char * wsPath,const char * payloadName,eventParams * requiredParams,eventParams * optionalParams,binresult ** resData,char ** err)
ptools_create_backend_event	pclsync/ptools.c	/^int ptools_create_backend_event(const char *binapi, const char *category,$/;"	f	typeref:typename:int	signature:(const char * binapi,const char * category,const char * action,const char * label,const char * auth,int os,time_t etime,eventParams * params,char ** err)
ptools_fldr_name_by_path	pclsync/ptools.c	/^char *ptools_fldr_name_by_path(char *path) {$/;"	f	typeref:typename:char *	signature:(char * path)
ptools_get_mac_addr	pclsync/ptools.c	/^char *ptools_get_mac_addr() {$/;"	f	typeref:typename:char *	signature:()
ptools_get_machine_name	pclsync/ptools.c	/^char *ptools_get_machine_name() {$/;"	f	typeref:typename:char *	signature:()
ptools_parse_os_path	pclsync/ptools.c	/^void ptools_parse_os_path(char *path, folderPath *folders, char *delim, int mode) {$/;"	f	typeref:typename:void	signature:(char * path,folderPath * folders,char * delim,int mode)
ptools_send_psyncs_event	pclsync/ptools.c	/^void ptools_send_psyncs_event(const char *binapi, const char *auth) {$/;"	f	typeref:typename:void	signature:(const char * binapi,const char * auth)
ptools_set_backend_file_dates	pclsync/ptools.c	/^int ptools_set_backend_file_dates(uint64_t fileid, time_t ctime, time_t mtime) {$/;"	f	typeref:typename:int	signature:(uint64_t fileid,time_t ctime,time_t mtime)
ptools_sfldr_by_syncid	pclsync/ptools.c	/^char *ptools_sfldr_by_syncid(uint64_t syncId) {$/;"	f	typeref:typename:char *	signature:(uint64_t syncId)
ptools_syncid_from_fid	pclsync/ptools.c	/^psync_syncid_t ptools_syncid_from_fid(psync_folderid_t fid) {$/;"	f	typeref:typename:psync_syncid_t	signature:(psync_folderid_t fid)
ptree_add	pclsync/ptree.h	/^static inline void ptree_add(psync_tree **tree, psync_tree *newnode,$/;"	f	typeref:typename:void	signature:(psync_tree ** tree,psync_tree * newnode,ptree_compare comp)
ptree_add_after	pclsync/ptree.h	/^static inline void ptree_add_after(psync_tree **tree, psync_tree *node,$/;"	f	typeref:typename:void	signature:(psync_tree ** tree,psync_tree * node,psync_tree * newnode)
ptree_add_before	pclsync/ptree.h	/^static inline void ptree_add_before(psync_tree **tree, psync_tree *node,$/;"	f	typeref:typename:void	signature:(psync_tree ** tree,psync_tree * node,psync_tree * newnode)
ptree_added_at	pclsync/ptree.h	/^static inline void ptree_added_at(psync_tree **tree, psync_tree *parent,$/;"	f	typeref:typename:void	signature:(psync_tree ** tree,psync_tree * parent,psync_tree * newnode)
ptree_del	pclsync/ptree.h	/^static inline void ptree_del(psync_tree **tree, psync_tree *node) {$/;"	f	typeref:typename:void	signature:(psync_tree ** tree,psync_tree * node)
ptree_get_add	pclsync/ptree.h	/^static inline psync_tree *ptree_get_add(psync_tree *tree,$/;"	f	typeref:typename:psync_tree *	signature:(psync_tree * tree,psync_tree * newnode,ptree_compare comp)
ptree_get_add_after	pclsync/ptree.c	/^psync_tree *ptree_get_add_after(psync_tree *tree, psync_tree *node,$/;"	f	typeref:typename:psync_tree *	signature:(psync_tree * tree,psync_tree * node,psync_tree * newnode)
ptree_get_add_before	pclsync/ptree.c	/^psync_tree *ptree_get_add_before(psync_tree *tree, psync_tree *node,$/;"	f	typeref:typename:psync_tree *	signature:(psync_tree * tree,psync_tree * node,psync_tree * newnode)
ptree_get_added_at	pclsync/ptree.c	/^psync_tree *ptree_get_added_at(psync_tree *tree, psync_tree *parent,$/;"	f	typeref:typename:psync_tree *	signature:(psync_tree * tree,psync_tree * parent,psync_tree * newnode)
ptree_get_del	pclsync/ptree.c	/^psync_tree *ptree_get_del(psync_tree *tree, psync_tree *node) {$/;"	f	typeref:typename:psync_tree *	signature:(psync_tree * tree,psync_tree * node)
ptree_get_first	pclsync/ptree.h	/^static inline psync_tree *ptree_get_first(psync_tree *tree) {$/;"	f	typeref:typename:psync_tree *	signature:(psync_tree * tree)
ptree_get_first_safe	pclsync/ptree.h	/^static inline psync_tree *ptree_get_first_safe(psync_tree *tree) {$/;"	f	typeref:typename:psync_tree *	signature:(psync_tree * tree)
ptree_get_last	pclsync/ptree.h	/^static inline psync_tree *ptree_get_last(psync_tree *tree) {$/;"	f	typeref:typename:psync_tree *	signature:(psync_tree * tree)
ptree_get_next	pclsync/ptree.h	/^static inline psync_tree *ptree_get_next(psync_tree *tree) {$/;"	f	typeref:typename:psync_tree *	signature:(psync_tree * tree)
ptree_get_next_safe	pclsync/ptree.h	/^static inline psync_tree *ptree_get_next_safe(psync_tree *tree) {$/;"	f	typeref:typename:psync_tree *	signature:(psync_tree * tree)
ptree_get_prev	pclsync/ptree.h	/^static inline psync_tree *ptree_get_prev(psync_tree *tree) {$/;"	f	typeref:typename:psync_tree *	signature:(psync_tree * tree)
ptree_go_up_rebalance_add	pclsync/ptree.c	/^static psync_tree *ptree_go_up_rebalance_add(psync_tree *tree,$/;"	f	typeref:typename:psync_tree *	file:	signature:(psync_tree * tree,psync_tree * e)
ptree_go_up_rebalance_del	pclsync/ptree.c	/^static psync_tree *ptree_go_up_rebalance_del(psync_tree *tree,$/;"	f	typeref:typename:psync_tree *	file:	signature:(psync_tree * tree,psync_tree * e)
ptree_height	pclsync/ptree.h	/^static inline long int ptree_height(psync_tree *tree) {$/;"	f	typeref:typename:long int	signature:(psync_tree * tree)
ptree_init_node	pclsync/ptree.c	/^psync_tree *ptree_init_node(psync_tree *node) {$/;"	f	typeref:typename:psync_tree *	signature:(psync_tree * node)
ptree_max	pclsync/ptree.c	/^static inline long int ptree_max(long int a, long int b) {$/;"	f	typeref:typename:long int	file:	signature:(long int a,long int b)
ptree_public_link	pclsync/psynclib.c	/^int64_t ptree_public_link(const char *linkname, const char *root,$/;"	f	typeref:typename:int64_t	signature:(const char * linkname,const char * root,char ** folders,int numfolders,char ** files,int numfiles,char ** link,char ** err)
ptree_recalc_height	pclsync/ptree.c	/^static void ptree_recalc_height(psync_tree *e) {$/;"	f	typeref:typename:void	file:	signature:(psync_tree * e)
ptree_replace_me_with	pclsync/ptree.c	/^static psync_tree *ptree_replace_me_with(psync_tree *tree,$/;"	f	typeref:typename:psync_tree *	file:	signature:(psync_tree * tree,psync_tree * node,psync_tree * repl)
ptree_rotate_left	pclsync/ptree.c	/^static psync_tree *ptree_rotate_left(psync_tree *e) {$/;"	f	typeref:typename:psync_tree *	file:	signature:(psync_tree * e)
ptree_rotate_right	pclsync/ptree.c	/^static psync_tree *ptree_rotate_right(psync_tree *e) {$/;"	f	typeref:typename:psync_tree *	file:	signature:(psync_tree * e)
pupload_bytes_add	pclsync/pupload.c	/^void pupload_bytes_add(uint64_t bytes) {$/;"	f	typeref:typename:void	signature:(uint64_t bytes)
pupload_bytes_sub	pclsync/pupload.c	/^void pupload_bytes_sub(uint64_t bytes) {$/;"	f	typeref:typename:void	signature:(uint64_t bytes)
pupload_dec	pclsync/pupload.c	/^void pupload_dec() {$/;"	f	typeref:typename:void	signature:()
pupload_dec_by	pclsync/pupload.c	/^void pupload_dec_by(uint32_t cnt) {$/;"	f	typeref:typename:void	signature:(uint32_t cnt)
pupload_del_tasks	pclsync/pupload.c	/^void pupload_del_tasks(psync_fileid_t localfileid) {$/;"	f	typeref:typename:void	signature:(psync_fileid_t localfileid)
pupload_inc	pclsync/pupload.c	/^void pupload_inc() {$/;"	f	typeref:typename:void	signature:()
pupload_init	pclsync/pupload.c	/^void pupload_init() {$/;"	f	typeref:typename:void	signature:()
pupload_stop_all	pclsync/pupload.c	/^void pupload_stop_all() {$/;"	f	typeref:typename:void	signature:()
pupload_stop_sync	pclsync/pupload.c	/^void pupload_stop_sync(psync_syncid_t syncid) {$/;"	f	typeref:typename:void	signature:(psync_syncid_t syncid)
pupload_wake	pclsync/pupload.c	/^void pupload_wake() {$/;"	f	typeref:typename:void	signature:()
putil_ato32	pclsync/putil.c	/^uint32_t putil_ato32(const char *str) {$/;"	f	typeref:typename:uint32_t	signature:(const char * str)
putil_ato64	pclsync/putil.c	/^uint64_t putil_ato64(const char *str) {$/;"	f	typeref:typename:uint64_t	signature:(const char * str)
putil_base32_decode	pclsync/putil.c	/^unsigned char *putil_base32_decode(const unsigned char *str, size_t length,$/;"	f	typeref:typename:unsigned char *	signature:(const unsigned char * str,size_t length,size_t * ret_length)
putil_base32_encode	pclsync/putil.c	/^unsigned char *putil_base32_encode(const unsigned char *str, size_t length,$/;"	f	typeref:typename:unsigned char *	signature:(const unsigned char * str,size_t length,size_t * ret_length)
putil_base64_decode	pclsync/putil.c	/^unsigned char *putil_base64_decode(const unsigned char *str, size_t length,$/;"	f	typeref:typename:unsigned char *	signature:(const unsigned char * str,size_t length,size_t * ret_length)
putil_base64_encode	pclsync/putil.c	/^unsigned char *putil_base64_encode(const unsigned char *str, size_t length,$/;"	f	typeref:typename:unsigned char *	signature:(const unsigned char * str,size_t length,size_t * ret_length)
putil_is_valid_utf8	pclsync/putil.c	/^int putil_is_valid_utf8(const char *str) {$/;"	f	typeref:typename:int	signature:(const char * str)
putil_slprintf	pclsync/putil.c	/^int putil_slprintf(char *str, size_t size, const char *format, ...) {$/;"	f	typeref:typename:int	signature:(char * str,size_t size,const char * format,...)
putil_strcat	pclsync/putil.c	/^char *putil_strcat(const char *str, ...) {$/;"	f	typeref:typename:char *	signature:(const char * str,...)
putil_strdup	pclsync/putil.c	/^char *putil_strdup(const char *str) {$/;"	f	typeref:typename:char *	signature:(const char * str)
putil_strlcpy	pclsync/putil.h	/^static inline size_t putil_strlcpy(char *dst, const char *src, size_t size) {$/;"	f	typeref:typename:size_t	signature:(char * dst,const char * src,size_t size)
putil_strndup	pclsync/putil.c	/^char *putil_strndup(const char *str, size_t len) {$/;"	f	typeref:typename:char *	signature:(const char * str,size_t len)
putil_strnormalize_filename	pclsync/putil.c	/^char *putil_strnormalize_filename(const char *str) {$/;"	f	typeref:typename:char *	signature:(const char * str)
putil_time_format	pclsync/putil.c	/^void putil_time_format(time_t tm, unsigned long ns, char *result) {$/;"	f	typeref:typename:void	signature:(time_t tm,unsigned long ns,char * result)
putil_wipe	pclsync/putil.c	/^void putil_wipe(void *mem, size_t sz) {$/;"	f	typeref:typename:void	signature:(void * mem,size_t sz)
ratelimit_timer	pclsync/prunthrottled.c	/^static void ratelimit_timer(psync_timer_t timer, void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(psync_timer_t timer,void * ptr)
rdunlock_return	pclsync/ppathstatus.c	/^static psync_path_status_t rdunlock_return(psync_path_status_t st) {$/;"	f	typeref:typename:psync_path_status_t	file:	signature:(psync_path_status_t st)
rdunlock_return_in_prog	pclsync/ppathstatus.c	/^static psync_path_status_t rdunlock_return_in_prog() {$/;"	f	typeref:typename:psync_path_status_t	file:	signature:()
record_rdlock	pclsync/debug/psql_debug.c	/^static void record_rdlock(const char *file, unsigned line,$/;"	f	typeref:typename:void	file:	signature:(const char * file,unsigned line,struct timespec * tm)
record_rdunlock	pclsync/debug/psql_debug.c	/^static rd_lock_data *record_rdunlock() {$/;"	f	typeref:typename:rd_lock_data *	file:	signature:()
record_wrlock	pclsync/debug/psql_debug.c	/^static void record_wrlock(const char *file, unsigned line) {$/;"	f	typeref:typename:void	file:	signature:(const char * file,unsigned line)
record_wrunlock	pclsync/debug/psql_debug.c	/^static void record_wrunlock() {$/;"	f	typeref:typename:void	file:	signature:()
rehash_cnt	pclsync/prand.c	/^static void rehash_cnt(unsigned char *hashbin, unsigned long cnt) {$/;"	f	typeref:typename:void	file:	signature:(unsigned char * hashbin,unsigned long cnt)
release_bad_shared_api	pclsync/ppagecache.c	/^static void release_bad_shared_api(psock_t *api) {$/;"	f	typeref:typename:void	file:	signature:(psock_t * api)
release_bad_urls	pclsync/ppagecache.c	/^static void release_bad_urls(psync_urls_t *urls) {$/;"	f	typeref:typename:void	file:	signature:(psync_urls_t * urls)
release_urls	pclsync/ppagecache.c	/^static void release_urls(psync_urls_t *urls) {$/;"	f	typeref:typename:void	file:	signature:(psync_urls_t * urls)
reload_ignored_folders	pclsync/plocalscan.c	/^static void reload_ignored_folders() {$/;"	f	typeref:typename:void	file:	signature:()
rename_and_create_local	pclsync/pdownload.c	/^static int rename_and_create_local(download_task_t *dt, unsigned char *checksum,$/;"	f	typeref:typename:int	file:	signature:(download_task_t * dt,unsigned char * checksum,uint64_t serversize,uint64_t hash)
rename_if_notex	pclsync/pdownload.c	/^static int rename_if_notex(const char *oldname, const char *newname,$/;"	f	typeref:typename:int	file:	signature:(const char * oldname,const char * newname,psync_fileid_t fileid,psync_folderid_t localfolderid,psync_syncid_t syncid,const char * filename)
request_auth_page	pclsync/ppagecache.c	/^static int request_auth_page(psync_crypto_auth_page *ap, psync_request_t *rq,$/;"	f	typeref:typename:int	file:	signature:(psync_crypto_auth_page * ap,psync_request_t * rq,psync_list * waiting,psync_fileid_t fileid,uint64_t hash,uint64_t aoffset,uint32_t asize)
respond	pclsync/prpc.c	/^static void respond(rpc_message_t *request, rpc_message_t *response) {$/;"	f	typeref:typename:void	file:	signature:(rpc_message_t * request,rpc_message_t * response)
respond_api	pclsync/prpc.c	/^static void respond_api(rpc_message_t *request, rpc_message_t *response, size_t available_space)/;"	f	typeref:typename:void	file:	signature:(rpc_message_t * request,rpc_message_t * response,size_t available_space)
respond_status	pclsync/prpc.c	/^static void respond_status(rpc_message_t *request, rpc_message_t *response, size_t available_spa/;"	f	typeref:typename:void	file:	signature:(rpc_message_t * request,rpc_message_t * response,size_t available_space)
ret_folder_data	pclsync/pfsfolder.c	/^static psync_fspath_t *ret_folder_data(psync_fsfolderid_t folderid,$/;"	f	typeref:typename:psync_fspath_t *	file:	signature:(psync_fsfolderid_t folderid,const char * name,uint32_t permissions,uint32_t flags,uint32_t shareid)
rm_all	pclsync/pnetlibs.c	/^static void rm_all(void *vpath, ppath_stat *st) {$/;"	f	typeref:typename:void	file:	signature:(void * vpath,ppath_stat * st)
rm_ign	pclsync/pnetlibs.c	/^static void rm_ign(void *vpath, ppath_stat *st) {$/;"	f	typeref:typename:void	file:	signature:(void * vpath,ppath_stat * st)
rng_get	pclsync/pssl.c	/^int rng_get(void *p_rng, unsigned char *output, size_t output_len) {$/;"	f	typeref:typename:int	signature:(void * p_rng,unsigned char * output,size_t output_len)
run_after_sec	pclsync/plibs.c	/^static void run_after_sec(psync_timer_t timer, void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(psync_timer_t timer,void * ptr)
save_file_key_to_db	pclsync/pcryptofolder.c	/^static void save_file_key_to_db(psync_fileid_t fileid, uint64_t hash,$/;"	f	typeref:typename:void	file:	signature:(psync_fileid_t fileid,uint64_t hash,psync_encrypted_symmetric_key_t enckey)
save_folder_key	pclsync/pcryptofolder.c	/^static void save_folder_key(psync_folderid_t folderid,$/;"	f	typeref:typename:void	file:	signature:(psync_folderid_t folderid,psync_encrypted_symmetric_key_t enckey)
save_meta	pclsync/pfsupload.c	/^static int save_meta(const binresult *meta, psync_folderid_t folderid,$/;"	f	typeref:typename:int	file:	signature:(const binresult * meta,psync_folderid_t folderid,const char * name,uint64_t taskid,uint64_t writeid,int newfile,uint64_t oldhash,const char * key)
save_session	pclsync/pssl.c	/^static void save_session(ssl_connection_t *conn) {$/;"	f	typeref:typename:void	file:	signature:(ssl_connection_t * conn)
save_to_db	pclsync/pcryptofolder.c	/^static void save_to_db($/;"	f	typeref:typename:void	file:	signature:(const unsigned char * rsapriv,size_t rsaprivlen,const unsigned char * rsapub,size_t rsapublen,const unsigned char * salt,size_t saltlen,size_t iterations,time_t expires,const char * publicsha1,const char * privatesha1,uint32_t flags)
scan_create_folder	pclsync/plocalscan.c	/^static void scan_create_folder(sync_folderlist *fl) {$/;"	f	typeref:typename:void	file:	signature:(sync_folderlist * fl)
scan_created_folder	pclsync/plocalscan.c	/^static void scan_created_folder(sync_folderlist *fl) {$/;"	f	typeref:typename:void	file:	signature:(sync_folderlist * fl)
scan_delete_file	pclsync/plocalscan.c	/^static void scan_delete_file(sync_folderlist *fl) {$/;"	f	typeref:typename:void	file:	signature:(sync_folderlist * fl)
scan_delete_folder	pclsync/plocalscan.c	/^static void scan_delete_folder(sync_folderlist *fl) {$/;"	f	typeref:typename:void	file:	signature:(sync_folderlist * fl)
scan_folder_by_ptr	pclsync/psuggest.c	/^static void scan_folder_by_ptr(scan_folder *f) {$/;"	f	typeref:typename:void	file:	signature:(scan_folder * f)
scan_rename_file	pclsync/plocalscan.c	/^static void scan_rename_file(sync_folderlist *rnfr, sync_folderlist *rnto) {$/;"	f	typeref:typename:void	file:	signature:(sync_folderlist * rnfr,sync_folderlist * rnto)
scan_rename_folder	pclsync/plocalscan.c	/^static void scan_rename_folder(sync_folderlist *rnfr, sync_folderlist *rnto) {$/;"	f	typeref:typename:void	file:	signature:(sync_folderlist * rnfr,sync_folderlist * rnto)
scan_upload_file	pclsync/plocalscan.c	/^static void scan_upload_file(sync_folderlist *fl) {$/;"	f	typeref:typename:void	file:	signature:(sync_folderlist * fl)
scan_upload_modified_file	pclsync/plocalscan.c	/^static void scan_upload_modified_file(sync_folderlist *fl) {$/;"	f	typeref:typename:void	file:	signature:(sync_folderlist * fl)
scanner_db_folder_to_list	pclsync/plocalscan.c	/^static void scanner_db_folder_to_list(psync_syncid_t syncid,$/;"	f	typeref:typename:void	file:	signature:(psync_syncid_t syncid,psync_folderid_t localfolderid,psync_list * lst)
scanner_local_entry_to_list	pclsync/plocalscan.c	/^static void scanner_local_entry_to_list(void *ptr, ppath_stat *st) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr,ppath_stat * st)
scanner_local_folder_to_list	pclsync/plocalscan.c	/^static int scanner_local_folder_to_list(const char *localpath,$/;"	f	typeref:typename:int	file:	signature:(const char * localpath,psync_list * lst)
scanner_scan	pclsync/plocalscan.c	/^static void scanner_scan(int first) {$/;"	f	typeref:typename:void	file:	signature:(int first)
scanner_scan_folder	pclsync/plocalscan.c	/^scanner_scan_folder(const char *localpath, psync_folderid_t folderid,$/;"	f	typeref:typename:void	file:	signature:(const char * localpath,psync_folderid_t folderid,psync_folderid_t localfolderid,psync_syncid_t syncid,psync_synctype_t synctype,uint64_t deviceid)
scanner_set_syncs_to_list	pclsync/plocalscan.c	/^static void scanner_set_syncs_to_list(psync_list *lst,$/;"	f	typeref:typename:void	file:	signature:(psync_list * lst,psync_list * lst_deviceid_full)
scanner_thread	pclsync/plocalscan.c	/^static void scanner_thread() {$/;"	f	typeref:typename:void	file:	signature:()
scanner_wait	pclsync/plocalscan.c	/^static int scanner_wait() {$/;"	f	typeref:typename:int	file:	signature:()
score_variants	pclsync/ppassword.c	/^static uint64_t score_variants(const unsigned char *password,$/;"	f	typeref:typename:uint64_t	file:	signature:(const unsigned char * password,const unsigned char * lpassword,const unsigned char * npassword,size_t plen)
send_diff_command	pclsync/pdiff.c	/^static int send_diff_command(psock_t *sock, subscribed_ids ids) {$/;"	f	typeref:typename:int	file:	signature:(psock_t * sock,subscribed_ids ids)
send_key_request	pclsync/ppagecache.c	/^static int send_key_request(psock_t *api, psync_request_t *request) {$/;"	f	typeref:typename:int	file:	signature:(psock_t * api,psync_request_t * request)
send_share_notify	pclsync/pdiff.c	/^static void send_share_notify(psync_eventtype_t eventid, const binresult *share,$/;"	f	typeref:typename:void	file:	signature:(psync_eventtype_t eventid,const binresult * share,int isba)
set_crypto_err_msg	pclsync/pcryptofolder.c	/^static void set_crypto_err_msg(const binresult *res) {$/;"	f	typeref:typename:void	file:	signature:(const binresult * res)
set_err	pclsync/pcryptofolder.c	/^static int set_err(int ret, const char **err) {$/;"	f	typeref:typename:int	file:	signature:(int ret,const char ** err)
set_error	pclsync/pssl.c	/^static void set_error(ssl_connection_t *conn, int err) {$/;"	f	typeref:typename:void	file:	signature:(ssl_connection_t * conn,int err)
set_key_for_fileid	pclsync/pfsupload.c	/^static void set_key_for_fileid(psync_fileid_t fileid, uint64_t hash,$/;"	f	typeref:typename:void	file:	signature:(psync_fileid_t fileid,uint64_t hash,const char * key)
set_local_file_conflicted	pclsync/pupload.c	/^static void set_local_file_conflicted(psync_fileid_t localfileid,$/;"	f	typeref:typename:void	file:	signature:(psync_fileid_t localfileid,psync_fileid_t fileid,uint64_t hash,const char * localpath,const char * newname,uint64_t taskid)
set_local_file_remote_id	pclsync/pupload.c	/^static void set_local_file_remote_id(psync_fileid_t localfileid,$/;"	f	typeref:typename:void	file:	signature:(psync_fileid_t localfileid,psync_fileid_t fileid,uint64_t hash)
set_task_inprogress	pclsync/pdownload.c	/^static void set_task_inprogress(uint64_t taskid, uint32_t val) {$/;"	f	typeref:typename:void	file:	signature:(uint64_t taskid,uint32_t val)
set_tfa_flag	pclsync/psynclib.c	/^void set_tfa_flag(int value) {$/;"	f	typeref:typename:void	signature:(int value)
set_urls	pclsync/ppagecache.c	/^static void set_urls(psync_urls_t *urls, binresult *res) {$/;"	f	typeref:typename:void	file:	signature:(psync_urls_t * urls,binresult * res)
setup_do_upload	pclsync/pcryptofolder.c	/^static int setup_do_upload(const unsigned char *rsapriv,$/;"	f	typeref:typename:int	file:	signature:(const unsigned char * rsapriv,size_t rsaprivlen,const unsigned char * rsapub,size_t rsapublen,const char * hint,time_t * cryptoexpires)
setup_exeptions	pclsync/pdiff.c	/^static int setup_exeptions() {$/;"	f	typeref:typename:int	file:	signature:()
setup_upload	pclsync/pcryptofolder.c	/^setup_upload(const unsigned char *rsapriv, size_t rsaprivlen,$/;"	f	typeref:typename:int	file:	signature:(const unsigned char * rsapriv,size_t rsaprivlen,const unsigned char * rsapub,size_t rsapublen,const unsigned char * salt,const char * hint,time_t * cryptoexpires,char * publicsha1,char * privatesha1)
sha1hex	pclsync/pcryptofolder.c	/^static void sha1hex(const void *data, size_t len, char *out) {$/;"	f	typeref:typename:void	file:	signature:(const void * data,size_t len,char * out)
sighup_handler	pclsync/psignal.c	/^static void sighup_handler(int sig) {$/;"	f	typeref:typename:void	file:	signature:(int sig)
sigint_handler	pclsync/psignal.c	/^static void sigint_handler(int sig) {$/;"	f	typeref:typename:void	file:	signature:(int sig)
signal_all_waiters	pclsync/ppagecache.c	/^static void signal_all_waiters() {$/;"	f	typeref:typename:void	file:	signature:()
sigterm_handler	pclsync/psignal.c	/^static void sigterm_handler(int sig) {$/;"	f	typeref:typename:void	file:	signature:(int sig)
size_round_up_to_page	pclsync/ppagecache.c	/^static uint64_t size_round_up_to_page(uint64_t size) {$/;"	f	typeref:typename:uint64_t	file:	signature:(uint64_t size)
sock_readall	pclsync/ptask.c	/^static int sock_readall(int sock, void *buff, size_t len) {$/;"	f	typeref:typename:int	file:	signature:(int sock,void * buff,size_t len)
sock_writeall	pclsync/ptask.c	/^static int sock_writeall(int sock, const void *buff, size_t len) {$/;"	f	typeref:typename:int	file:	signature:(int sock,const void * buff,size_t len)
socket_read_all	pclsync/pp2p.c	/^static int socket_read_all(int sock, void *buff, size_t len) {$/;"	f	typeref:typename:int	file:	signature:(int sock,void * buff,size_t len)
socket_write_all	pclsync/pp2p.c	/^static int socket_write_all(int sock, const void *buff, size_t len) {$/;"	f	typeref:typename:int	file:	signature:(int sock,const void * buff,size_t len)
sort_comp_rev	pclsync/psuggest.c	/^static int sort_comp_rev(const psync_list *l1, const psync_list *l2) {$/;"	f	typeref:typename:int	file:	signature:(const psync_list * l1,const psync_list * l2)
sort_comp_tuple_rev	pclsync/psuggest.c	/^static int sort_comp_tuple_rev(const void *p1, const void *p2) {$/;"	f	typeref:typename:int	file:	signature:(const void * p1,const void * p2)
ssl_debug_cb	pclsync/psynclib.c	/^static void ssl_debug_cb(void *ctx, int level, const char *msg, int TODO1,$/;"	f	typeref:typename:void	file:	signature:(void * ctx,int level,const char * msg,int TODO1,const char * TODO2)
ssl_pdbg_logf	pclsync/pssl.c	/^static void ssl_pdbg_logf(int loglevel, int errnum, const char *msg) {$/;"	f	typeref:typename:void	file:	signature:(int loglevel,int errnum,const char * msg)
start_download	pclsync/pdiff.c	/^static void start_download() {$/;"	f	typeref:typename:void	file:	signature:()
start_thread_common	pclsync/prun.c	/^static int start_thread_common(const char *name, thread_data *data) {$/;"	f	typeref:typename:int	file:	signature:(const char * name,thread_data * data)
stat_and_create_local	pclsync/pdownload.c	/^static int stat_and_create_local(psync_syncid_t syncid, psync_fileid_t fileid,$/;"	f	typeref:typename:int	file:	signature:(psync_syncid_t syncid,psync_fileid_t fileid,psync_folderid_t localfolderid,const char * filename,const char * name,unsigned char * checksum,uint64_t serversize,uint64_t hash)
status_change_thread	pclsync/pqevent.c	/^static void status_change_thread(void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr)
status_fill_formatted_str	pclsync/pqevent.c	/^static void status_fill_formatted_str(pstatus_t *status, char *downloadstr,$/;"	f	typeref:typename:void	file:	signature:(pstatus_t * status,char * downloadstr,char * uploadstr)
stop_crypto_thread	pclsync/pdiff.c	/^static void stop_crypto_thread() {$/;"	f	typeref:typename:void	file:	signature:()
str_list_decode	pclsync/pfolder.c	/^static string_list *str_list_decode(psync_folderid_t folderid, string_list *e) {$/;"	f	typeref:typename:string_list *	file:	signature:(psync_folderid_t folderid,string_list * e)
str_to_list_element	pclsync/pfolder.c	/^static string_list *str_to_list_element(const char *str, size_t len) {$/;"	f	typeref:typename:string_list *	file:	signature:(const char * str,size_t len)
stream_create	pclsync/ptask.c	/^static stream_t *stream_create(async_params_t *prms, size_t addsize) {$/;"	f	typeref:typename:stream_t *	file:	signature:(async_params_t * prms,size_t addsize)
stream_destroy	pclsync/ptask.c	/^static void stream_destroy(stream_t *s) {$/;"	f	typeref:typename:void	file:	signature:(stream_t * s)
stream_process_data	pclsync/ptask.c	/^static int stream_process_data(async_params_t *prms) {$/;"	f	typeref:typename:int	file:	signature:(async_params_t * prms)
stream_process_header	pclsync/ptask.c	/^static int stream_process_header(async_params_t *prms) {$/;"	f	typeref:typename:int	file:	signature:(async_params_t * prms)
stream_setup_header	pclsync/ptask.c	/^static void stream_setup_header(async_params_t *prms) {$/;"	f	typeref:typename:void	file:	signature:(async_params_t * prms)
sub_no_underf	pclsync/pqevent.c	/^static uint64_t sub_no_underf(uint64_t a, uint64_t b) {$/;"	f	typeref:typename:uint64_t	file:	signature:(uint64_t a,uint64_t b)
suggest_folders	pclsync/psuggest.c	/^static void suggest_folders(scan_folder *f, psync_list *suggestions) {$/;"	f	typeref:typename:void	file:	signature:(scan_folder * f,psync_list * suggestions)
sw2	pclsync/ppagecache.c	/^static inline void sw2(unsigned char **a, unsigned char **b) {$/;"	f	typeref:typename:void	file:	signature:(unsigned char ** a,unsigned char ** b)
switch_memory_page_to_hash	pclsync/ppagecache.c	/^static int switch_memory_page_to_hash(uint64_t oldhash, uint64_t newhash,$/;"	f	typeref:typename:int	file:	signature:(uint64_t oldhash,uint64_t newhash,uint64_t pageid)
switch_pageids	pclsync/ppagecache.c	/^static void switch_pageids(uint64_t hash, uint64_t oldhash, uint64_t *pageids,$/;"	f	typeref:typename:void	file:	signature:(uint64_t hash,uint64_t oldhash,uint64_t * pageids,unsigned long pageidcnt)
symkeyv1_to_symkey	pclsync/pcryptofolder.c	/^static psync_symmetric_key_t symkeyv1_to_symkey(sym_key_ver1 *v1) {$/;"	f	typeref:typename:psync_symmetric_key_t	file:	signature:(sym_key_ver1 * v1)
sync_data_free	pclsync/ppathstatus.c	/^static void sync_data_free(sync_data_t *sd) {$/;"	f	typeref:typename:void	file:	signature:(sync_data_t * sd)
sync_del_from_parent_cache	pclsync/ppathstatus.c	/^static void sync_del_from_parent_cache(sync_data_t *sd,$/;"	f	typeref:typename:void	file:	signature:(sync_data_t * sd,psync_folderid_t folderid)
sync_file_in_progress	pclsync/ppathstatus.c	/^static int sync_file_in_progress(psync_syncid_t syncid,$/;"	f	typeref:typename:int	file:	signature:(psync_syncid_t syncid,psync_folderid_t localfolderid,psync_fileid_t localfileid,const char * name,size_t namelen)
sync_folder_moved	pclsync/ppathstatus.c	/^static void sync_folder_moved(psync_folderid_t folderid,$/;"	f	typeref:typename:void	file:	signature:(psync_folderid_t folderid,psync_syncid_t old_syncid,psync_folderid_t old_parent_folderid,psync_syncid_t new_syncid,psync_folderid_t new_parent_folderid)
sync_folder_moved_commit	pclsync/ppathstatus.c	/^static void sync_folder_moved_commit(void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr)
task_createfolder	pclsync/pupload.c	/^static int task_createfolder(psync_syncid_t syncid,$/;"	f	typeref:typename:int	file:	signature:(psync_syncid_t syncid,psync_folderid_t localfolderid,const char * name)
task_del_folder_rec	pclsync/pdownload.c	/^static int task_del_folder_rec(psync_folderid_t localfolderid,$/;"	f	typeref:typename:int	file:	signature:(psync_folderid_t localfolderid,psync_folderid_t folderid,psync_syncid_t syncid)
task_del_folder_rec_do	pclsync/pdownload.c	/^static void task_del_folder_rec_do(const char *localpath,$/;"	f	typeref:typename:void	file:	signature:(const char * localpath,psync_folderid_t localfolderid,psync_syncid_t syncid)
task_delete_file	pclsync/pdownload.c	/^static int task_delete_file(psync_syncid_t syncid, psync_fileid_t fileid,$/;"	f	typeref:typename:int	file:	signature:(psync_syncid_t syncid,psync_fileid_t fileid,const char * remotepath)
task_deletefile	pclsync/pupload.c	/^static int task_deletefile(uint64_t taskid, psync_fileid_t fileid) {$/;"	f	typeref:typename:int	file:	signature:(uint64_t taskid,psync_fileid_t fileid)
task_deletefolderrec	pclsync/pupload.c	/^static int task_deletefolderrec(uint64_t taskid, psync_folderid_t folderid) {$/;"	f	typeref:typename:int	file:	signature:(uint64_t taskid,psync_folderid_t folderid)
task_download_file	pclsync/pdownload.c	/^static int task_download_file(download_task_t *dt) {$/;"	f	typeref:typename:int	file:	signature:(download_task_t * dt)
task_mkdir	pclsync/pdownload.c	/^static int task_mkdir(const char *path) {$/;"	f	typeref:typename:int	file:	signature:(const char * path)
task_rename_file	pclsync/pdownload.c	/^static int task_rename_file(psync_syncid_t oldsyncid, psync_syncid_t newsyncid,$/;"	f	typeref:typename:int	file:	signature:(psync_syncid_t oldsyncid,psync_syncid_t newsyncid,psync_fileid_t fileid,psync_folderid_t oldlocalfolderid,psync_folderid_t newlocalfolderid,const char * newname)
task_renamedir	pclsync/pdownload.c	/^static int task_renamedir(const char *oldpath, const char *newpath) {$/;"	f	typeref:typename:int	file:	signature:(const char * oldpath,const char * newpath)
task_renamefile	pclsync/pupload.c	/^static int task_renamefile(uint64_t taskid, psync_syncid_t syncid,$/;"	f	typeref:typename:int	file:	signature:(uint64_t taskid,psync_syncid_t syncid,psync_fileid_t localfileid,psync_folderid_t newlocalparentfolderid,const char * newname)
task_renamefolder	pclsync/pdownload.c	/^static int task_renamefolder(psync_syncid_t newsyncid,$/;"	f	typeref:typename:int	file:	signature:(psync_syncid_t newsyncid,psync_folderid_t folderid,psync_folderid_t localfolderid,psync_folderid_t newlocalparentfolderid,const char * newname)
task_renamefolder	pclsync/pupload.c	/^static int task_renamefolder(uint64_t taskid, psync_syncid_t syncid,$/;"	f	typeref:typename:int	file:	signature:(uint64_t taskid,psync_syncid_t syncid,psync_fileid_t localfolderid,psync_folderid_t newlocalparentfolderid,const char * newname)
task_renameremotefile	pclsync/pupload.c	/^static int task_renameremotefile(psync_fileid_t fileid,$/;"	f	typeref:typename:int	file:	signature:(psync_fileid_t fileid,psync_folderid_t newparentfolderid,const char * newname)
task_renameremotefolder	pclsync/pupload.c	/^static int task_renameremotefolder(psync_folderid_t folderid,$/;"	f	typeref:typename:int	file:	signature:(psync_folderid_t folderid,psync_folderid_t newparentfolderid,const char * newname)
task_rmdir	pclsync/pdownload.c	/^static int task_rmdir(const char *path) {$/;"	f	typeref:typename:int	file:	signature:(const char * path)
task_run_download_file	pclsync/pdownload.c	/^static int task_run_download_file(uint64_t taskid, psync_syncid_t syncid,$/;"	f	typeref:typename:int	file:	signature:(uint64_t taskid,psync_syncid_t syncid,psync_fileid_t fileid,psync_folderid_t localfolderid,const char * filename)
task_run_download_file_thread	pclsync/pdownload.c	/^static void task_run_download_file_thread(void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr)
task_run_upload_file_thread	pclsync/pupload.c	/^static void task_run_upload_file_thread(void *ptr) {$/;"	f	typeref:typename:void	file:	signature:(void * ptr)
task_run_uploadfile	pclsync/pupload.c	/^static int task_run_uploadfile(uint64_t taskid, psync_syncid_t syncid,$/;"	f	typeref:typename:int	file:	signature:(uint64_t taskid,psync_syncid_t syncid,psync_folderid_t localfileid,const char * filename)
task_send_async	pclsync/ptask.c	/^static int task_send_async(const void *task, size_t len) {$/;"	f	typeref:typename:int	file:	signature:(const void * task,size_t len)
task_send_async_locked	pclsync/ptask.c	/^static int task_send_async_locked(const void *task, size_t len) {$/;"	f	typeref:typename:int	file:	signature:(const void * task,size_t len)
task_uploadfile	pclsync/pupload.c	/^static int task_uploadfile(psync_syncid_t syncid, psync_folderid_t localfileid,$/;"	f	typeref:typename:int	file:	signature:(psync_syncid_t syncid,psync_folderid_t localfileid,const char * name,upload_list_t * upload)
task_wait_no_downloads	pclsync/pdownload.c	/^static void task_wait_no_downloads() {$/;"	f	typeref:typename:void	file:	signature:()
task_wait_no_uploads	pclsync/pupload.c	/^static int task_wait_no_uploads(uint64_t taskid) {$/;"	f	typeref:typename:int	file:	signature:(uint64_t taskid)
thread_entry	pclsync/prun.c	/^static void *thread_entry(void *data) {$/;"	f	typeref:typename:void *	file:	signature:(void * data)
timer_check_upper_levels	pclsync/ptimer.c	/^static void timer_check_upper_levels(time_t tmdiv, unsigned long level,$/;"	f	typeref:typename:void	file:	signature:(time_t tmdiv,unsigned long level,unsigned long sh)
timer_prepare_timers	pclsync/ptimer.c	/^static void timer_prepare_timers(time_t from, time_t to, psync_list *list) {$/;"	f	typeref:typename:void	file:	signature:(time_t from,time_t to,psync_list * list)
timer_process_timers	pclsync/ptimer.c	/^PSYNC_NOINLINE static void timer_process_timers(psync_list *timers) {$/;"	f	typeref:typename:PSYNC_NOINLINE void	file:	signature:(psync_list * timers)
timer_sleep_detected	pclsync/ptimer.c	/^PSYNC_NOINLINE static void timer_sleep_detected(time_t lt) {$/;"	f	typeref:typename:PSYNC_NOINLINE void	file:	signature:(time_t lt)
timer_start	pclsync/pdevmon.c	/^static void timer_start() {$/;"	f	typeref:typename:void	file:	signature:()
timer_thread	pclsync/ptimer.c	/^static void timer_thread() {$/;"	f	typeref:typename:void	file:	signature:()
to_err	pclsync/pcryptofolder.c	/^static inline int to_err(const void *ptr) {$/;"	f	typeref:typename:int	file:	signature:(const void * ptr)
trailing_num_score	pclsync/ppassword.c	/^static uint64_t trailing_num_score(uint64_t num, size_t numlen,$/;"	f	typeref:typename:uint64_t	file:	signature:(uint64_t num,size_t numlen,const unsigned char * nstr)
trim_der_key	pclsync/pssl.c	/^static void trim_der_key(unsigned char *keydata, size_t *keylen) {$/;"	f	typeref:typename:void	file:	signature:(unsigned char * keydata,size_t * keylen)
try_delete_localfile	pclsync/plocalscan.c	/^static void try_delete_localfile(psync_fileid_t localfileid) {$/;"	f	typeref:typename:void	file:	signature:(psync_fileid_t localfileid)
try_delete_localfolder	pclsync/plocalscan.c	/^static void try_delete_localfolder(psync_folderid_t localfolderid) {$/;"	f	typeref:typename:void	file:	signature:(psync_folderid_t localfolderid)
uint_sqrt	pclsync/ppassword.c	/^static uint64_t uint_sqrt(uint64_t n) {$/;"	f	typeref:typename:uint64_t	file:	signature:(uint64_t n)
update_local_folder_mtime	pclsync/pdownload.c	/^static void update_local_folder_mtime(const char *localpath,$/;"	f	typeref:typename:void	file:	signature:(const char * localpath,psync_folderid_t localfolderid)
update_object_id	pclsync/pfsxattr.c	/^static void update_object_id(uint64_t ooid, uint64_t noid) {$/;"	f	typeref:typename:void	file:	signature:(uint64_t ooid,uint64_t noid)
update_syncid_rec	pclsync/plocalscan.c	/^static void update_syncid_rec(psync_folderid_t localfolderid,$/;"	f	typeref:typename:void	file:	signature:(psync_folderid_t localfolderid,psync_syncid_t syncid)
upload_big_file	pclsync/pupload.c	/^static int upload_big_file(const char *localpath, const unsigned char *hashhex,$/;"	f	typeref:typename:int	file:	signature:(const char * localpath,const unsigned char * hashhex,uint64_t fsize,psync_folderid_t folderid,const char * name,psync_fileid_t localfileid,psync_syncid_t syncid,upload_list_t * upload,psync_uploadid_t uploadid,uint64_t uploadoffset,struct stat * st,binparam pr)
upload_file	pclsync/pupload.c	/^static int upload_file(const char *localpath, const unsigned char *hashhex,$/;"	f	typeref:typename:int	file:	signature:(const char * localpath,const unsigned char * hashhex,uint64_t fsize,psync_folderid_t folderid,const char * name,psync_fileid_t localfileid,psync_syncid_t syncid,upload_list_t * upload,struct stat * st,binparam pr)
upload_from_file	pclsync/pupload.c	/^static int upload_from_file(psock_t *api, psync_upload_range_list_t *r,$/;"	f	typeref:typename:int	file:	signature:(psock_t * api,psync_upload_range_list_t * r,psync_uploadid_t uploadid,upload_list_t * upload)
upload_from_upload	pclsync/pupload.c	/^static int upload_from_upload(psock_t *api, psync_upload_range_list_t *r,$/;"	f	typeref:typename:int	file:	signature:(psock_t * api,psync_upload_range_list_t * r,psync_uploadid_t uploadid,upload_list_t * upload)
upload_get_checksum	pclsync/pupload.c	/^static int upload_get_checksum(psock_t *api, psync_uploadid_t uploadid,$/;"	f	typeref:typename:int	file:	signature:(psock_t * api,psync_uploadid_t uploadid,uint32_t id)
upload_modify	pclsync/pfsupload.c	/^int upload_modify(uint64_t taskid, psync_folderid_t folderid, const char *name,$/;"	f	typeref:typename:int	signature:(uint64_t taskid,psync_folderid_t folderid,const char * name,const char * filename,const char * indexname,psync_fileid_t fileid,uint64_t hash,uint64_t writeid,const char * key)
upload_modify_read_req	pclsync/pfsupload.c	/^static int upload_modify_read_req(psock_t *api) {$/;"	f	typeref:typename:int	file:	signature:(psock_t * api)
upload_modify_send_copy_from	pclsync/pfsupload.c	/^static int upload_modify_send_copy_from(psock_t *api,$/;"	f	typeref:typename:int	file:	signature:(psock_t * api,psync_uploadid_t uploadid,uint64_t offset,uint64_t length,psync_fileid_t fileid,uint64_t hash,uint64_t * upl)
upload_modify_send_local	pclsync/pfsupload.c	/^static int upload_modify_send_local(psock_t *api,$/;"	f	typeref:typename:int	file:	signature:(psock_t * api,psync_uploadid_t uploadid,uint64_t offset,uint64_t length,int fd,uint64_t * upl)
upload_range	pclsync/pupload.c	/^static int upload_range(psock_t *api, psync_upload_range_list_t *r,$/;"	f	typeref:typename:int	file:	signature:(psock_t * api,psync_upload_range_list_t * r,upload_list_t * upload,psync_uploadid_t uploadid,int fd)
upload_save	pclsync/pupload.c	/^static int upload_save(psock_t *api, psync_fileid_t localfileid,$/;"	f	typeref:typename:int	file:	signature:(psock_t * api,psync_fileid_t localfileid,const char * localpath,const unsigned char * hashhex,uint64_t size,psync_uploadid_t uploadid,psync_folderid_t folderid,const char * name,uint64_t taskid,struct stat * st,binparam pr)
upload_task	pclsync/pupload.c	/^static int upload_task(uint64_t taskid, uint32_t type, psync_syncid_t syncid,$/;"	f	typeref:typename:int	file:	signature:(uint64_t taskid,uint32_t type,psync_syncid_t syncid,uint64_t itemid,uint64_t localitemid,uint64_t newitemid,const char * name,psync_syncid_t newsyncid)
upload_thread	pclsync/pupload.c	/^static void upload_thread() {$/;"	f	typeref:typename:void	file:	signature:()
valid_last_char	pclsync/ppathstatus.c	/^static inline int valid_last_char(char ch) { return is_slash(ch) || ch == 0; }$/;"	f	typeref:typename:int	file:	signature:(char ch)
wait_before_flush	pclsync/pfscrypto.c	/^static void wait_before_flush(psync_openfile_t *of, uint32_t millisec) {$/;"	f	typeref:typename:void	file:	signature:(psync_openfile_t * of,uint32_t millisec)
wait_folder_id_in_db	pclsync/pfolder.c	/^static psync_folderid_t wait_folder_id_in_db(psync_folderid_t folderid) {$/;"	f	typeref:typename:psync_folderid_t	file:	signature:(psync_folderid_t folderid)
wait_readable	pclsync/psock.c	/^static int wait_readable(int sock, long sec, long usec) {$/;"	f	typeref:typename:int	file:	signature:(int sock,long sec,long usec)
wait_shared_api	pclsync/ppagecache.c	/^static int wait_shared_api() {$/;"	f	typeref:typename:int	file:	signature:()
wait_ssl_ready	pclsync/psock.c	/^static int wait_ssl_ready(int sock) {$/;"	f	typeref:typename:int	file:	signature:(int sock)
wait_waiter	pclsync/ppagecache.c	/^static void wait_waiter(psync_page_waiter_t *pwt, uint64_t hash,$/;"	f	typeref:typename:void	file:	signature:(psync_page_waiter_t * pwt,uint64_t hash,const char * pt)
wait_writable	pclsync/psock.c	/^static int wait_writable(int sock, long sec, long usec) {$/;"	f	typeref:typename:int	file:	signature:(int sock,long sec,long usec)
wake_upload_when_ready	pclsync/pupload.c	/^static void wake_upload_when_ready() {$/;"	f	typeref:typename:void	file:	signature:()
wal_hook	pclsync/psql.c	/^static int wal_hook(void *ptr, sqlite3 *db, const char *name,$/;"	f	typeref:typename:int	file:	signature:(void * ptr,sqlite3 * db,const char * name,int numpages)
xattr_get_object_id_locked	pclsync/pfsxattr.c	/^static int64_t xattr_get_object_id_locked(const char *path) {$/;"	f	typeref:typename:int64_t	file:	signature:(const char * path)
xor16_aligned_inplace	pclsync/pcrypto.c	/^static void xor16_aligned_inplace(unsigned char *data,$/;"	f	typeref:typename:void	file:	signature:(unsigned char * data,const unsigned char * key)
xor16_unaligned_inplace	pclsync/pcrypto.c	/^static void xor16_unaligned_inplace(unsigned char *data,$/;"	f	typeref:typename:void	file:	signature:(unsigned char * data,const unsigned char * key)
xor_cnt_inplace	pclsync/pcrypto.c	/^static void xor_cnt_inplace(unsigned char *data, const unsigned char *key,$/;"	f	typeref:typename:void	file:	signature:(unsigned char * data,const unsigned char * key,size_t count)
