mklong
char *f = mklong(start, 'c', 'l');
char *f = mklong(start, ch, 'l');
char *f = mklong(start, ch, 'j');
char *f = mklong(start, ch, 'j');
char * f = mklong(start, ch, 'L');
static char *mklong(const char *, char, char);