51 static int Convert(
char *dst,
int dln,
const char *oldP,
const char *newP);
54 const char *
Extract(
char *path,
char *lbuf,
int &lbsz);
56 static char *
genPath(
const char *inPath,
const char *cgrp,
char *sfx);
60 static char *
genPFN(
char *dst,
int dln,
const char *src);
62 static int getCname(
const char *path,
char *
Cache,
char *lbuf=0,
int lbsz=0);
64 static int isXA(
const char *path) {
return path[strlen(path)-1] ==
xChar;}
90 static char *bin2hex(
char *inbuff,
int dlen,
char *buff);
91 static char *posCname(
char *lbuf,
int lbsz,
int &cnsz);
94 static char pfnPfx[60];
static int getCname(const char *path, char *Cache, char *lbuf=0, int lbsz=0)
static int Convert(char *dst, int dln, const char *oldP, const char *newP)
static const char * Extract(char *path, char *lbuf, int &lbsz)
static theSfx pathType(const char *Path, int chkWhat=chkAll)
static int isXA(const char *path)
static char * genPFN(fnInfo &Info, char *buff, int blen, const char *Path=0)
static const char * Sfx[sfxNum]
static void Trim2Base(char *eP)
static char * genPath(const char *inPath, const char *cgrp, char *sfx)