mirror of
https://github.com/ErikAndren/cue2pops-mac.git
synced 2025-04-19 15:38:04 +02:00
Add support for both back and forward slashes. Also decrypt the ascii code to actual character
This commit is contained in:
parent
e49828da8f
commit
f44e4754b7
1 changed files with 6 additions and 3 deletions
|
@ -468,14 +468,16 @@ int main(int argc, char **argv)
|
|||
dumpaddr = malloc((strlen(ptr) + strlen(argv[1])) * 2);
|
||||
|
||||
for(i = strlen(ptr); i > 0; i--) { // Does the cue have the full BINARY path ?
|
||||
if(ptr[i] == 0x5C) { // YES !
|
||||
if((ptr[i] == '\\') || (ptr[i] == '/')) { // YES !
|
||||
strcpy(dumpaddr, ptr);
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(i == 0) { // If no..
|
||||
for(i = strlen(argv[1]); i > 0; i--) { // Does the arg have the full cue path ?
|
||||
if(argv[1][i] == 0x5C) break;// YES !
|
||||
if((argv[1][i] == '\\') || (argv[1][i] == '/')) {
|
||||
break; // YES !
|
||||
}
|
||||
}
|
||||
if(i == 0) { // No path in argv[1] + No path in the cuesheet ? Then it's FUQD :( .
|
||||
printf("Error: Cannot find %s that is linked to the cue sheet\n\n", ptr);
|
||||
|
@ -486,7 +488,8 @@ int main(int argc, char **argv)
|
|||
strcpy(dumpaddr, argv[1]);
|
||||
/* Why should I use strrchr when I can do a n00ber thing ;D */
|
||||
for(i = strlen(dumpaddr); i > 0; i--) {
|
||||
if(dumpaddr[i] == 0x5C) break;
|
||||
if((dumpaddr[i] == '\\') || (dumpaddr[i] == '/'))
|
||||
break;
|
||||
}
|
||||
for(i = i+1; (unsigned long) i < strlen(dumpaddr); i++) dumpaddr[i] = 0x00; // How kewl is dat ?
|
||||
/* Me no liek strncat */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue