Index: cam.c =================================================================== --- cam.c (revision 30915) +++ cam.c (revision 30916) @@ -55,7 +55,7 @@ { if ((PCB != NULL) && (PCB->hidlib.filename != NULL)) { char *fn = pcb_derive_default_filename_(PCB->hidlib.filename, ""); - char *val, *end = strrchr(fn, PCB_DIR_SEPARATOR_C); + char *val, *end = strrchr(fn, RND_DIR_SEPARATOR_C); if (end != NULL) val = pcb_strdup(end+1); else @@ -119,7 +119,7 @@ if (dirlen > 0) { ctx->prefix = malloc(dirlen+2); memcpy(ctx->prefix, optval, dirlen); - ctx->prefix[dirlen] = PCB_DIR_SEPARATOR_C; + ctx->prefix[dirlen] = RND_DIR_SEPARATOR_C; ctx->prefix[dirlen+1] = '\0'; } else Index: cam_compile.c =================================================================== --- cam_compile.c (revision 30915) +++ cam_compile.c (revision 30916) @@ -43,7 +43,7 @@ int res; /* mkdir -p if there's a path sep in the prefix */ - end = strrchr(arg, PCB_DIR_SEPARATOR_C); + end = strrchr(arg, RND_DIR_SEPARATOR_C); if (end == NULL) { if (filename != NULL) *filename = arg; @@ -56,12 +56,12 @@ *filename = end+1; for(curr = arg; curr != NULL; curr = next) { - next = strrchr(curr, PCB_DIR_SEPARATOR_C); + next = strrchr(curr, RND_DIR_SEPARATOR_C); if (next != NULL) *next = '\0'; pcb_mkdir(&PCB->hidlib, arg, 0755); if (next != NULL) { - *next = PCB_DIR_SEPARATOR_C; + *next = RND_DIR_SEPARATOR_C; next++; } }