seplen
register int seplen;
seplen = wcslen(sep = (wchar_t *)exprstring(varOFS));
seplen * sizeof (wchar_t));
op += seplen;
register int seplen;
seplen = wcslen(sep = (wchar_t *)exprstring(varSUBSEP));
cp = erealloc(cp, (n+len+seplen+1) * sizeof (wchar_t));
(void) memcpy(cp+n, sep, seplen * sizeof (wchar_t));
n += seplen;
size_t seplen;
seplen = wcslen(cp = (wchar_t *)exprstring(varFS));
(seplen+1) * sizeof(wchar_t));
stringnode(savesep, FSTATIC, seplen));
pathptr -= seplen;
(void) memcpy(pathptr, AP_PATH_SEP, seplen);
prev = sep + seplen;
size_t seplen = strlen(sep);
if (!str_append(&res, sep, seplen))
int prop_format(struct propctx *ctx, const char *sep, int seplen,
int (*prop_format)(struct propctx *ctx, const char *sep, int seplen,
int prop_format(struct propctx *ctx, const char *sep, int seplen,
if(!sep) seplen = 0;
if(seplen < 0) seplen = strlen(sep);
needed = seplen * (ctx->used_values - 1);
if(seplen && flag) {
strncat(outbuf, sep, seplen);