pathcomp
struct pathcomp pathcomp;
memset(&pathcomp, 0, len);
pathcomp.type = UDF_PATH_COMP_ROOT;
pathcomp.type = UDF_PATH_COMP_MOUNTROOT;
memcpy(pathpos, &pathcomp, len);
len = sizeof(struct pathcomp);
memset(&pathcomp, 0, len);
pathcomp.type = UDF_PATH_COMP_NAME;
pathcomp.type = UDF_PATH_COMP_PARENTDIR;
pathcomp.type = UDF_PATH_COMP_CURDIR;
if (pathcomp.type == UDF_PATH_COMP_NAME) {
(char *) &pathcomp.ident, &pathcomp.l_ci,
len = UDF_PATH_COMP_SIZE + pathcomp.l_ci;
memcpy(pathpos, &pathcomp, len);
struct pathcomp pathcomp;
struct pathcomp pathcomp;
memset(&pathcomp, 0, len);
pathcomp.type = UDF_PATH_COMP_ROOT;
pathcomp.type = UDF_PATH_COMP_MOUNTROOT;
memcpy(pathpos, &pathcomp, len);
len = sizeof(struct pathcomp);
memset(&pathcomp, 0, len);
pathcomp.type = UDF_PATH_COMP_NAME;
pathcomp.type = UDF_PATH_COMP_PARENTDIR;
pathcomp.type = UDF_PATH_COMP_CURDIR;
if (pathcomp.type == UDF_PATH_COMP_NAME) {
(char *) &pathcomp.ident, &pathcomp.l_ci,
len = UDF_PATH_COMP_SIZE + pathcomp.l_ci;
memcpy(pathpos, &pathcomp, len);
struct pathcomp pathcomp;
memcpy(&pathcomp, pathpos, len);
l_ci = pathcomp.l_ci;
switch (pathcomp.type) {
memcpy(&pathcomp, pathpos, len + l_ci);
pathcomp.ident, l_ci,