int (*reqconn)(struct fnetpeer *peer);
int (*sendchat)(struct fnetnode *fn, int public, wchar_t *to, wchar_t *string);
int (*search)(struct fnetnode *fn, struct search *srch, struct srchfnnlist *ln);
- wchar_t *(*filebasename)(wchar_t *filename);
};
struct fnetpeerdatum
void fnethandlechat(struct fnetnode *fn, int public, wchar_t *name, wchar_t *peer, wchar_t *chat);
int fnetsendchat(struct fnetnode *fn, int public, wchar_t *to, wchar_t *string);
int fnetsearch(struct fnetnode *fn, struct search *srch, struct srchfnnlist *ln);
+wchar_t *fnfilebasename(wchar_t *path);
extern struct fnetnode *fnetnodes;
EGCBCHAIN(newfncb, struct fnetnode *);