aliases.txt separator and location changed
This commit is contained in:
parent
a0e3ef28ad
commit
77d60b95b4
4 changed files with 29 additions and 38 deletions
|
|
@ -62,7 +62,7 @@
|
|||
#define BATTERY_PATH SDCARD_PATH "/battery.txt"
|
||||
#define SCREENSHOTS_PATH SDCARD_PATH "/Screenshots"
|
||||
#define ADB_FLAG_PATH SDCARD_PATH "/enableADB"
|
||||
#define ALIASES_PATH SDCARD_PATH "/aliases.txt"
|
||||
#define ALIASES_PATH SDCARD_PATH "/Roms/aliases.txt"
|
||||
|
||||
#define LAST_PATH "/tmp/last.txt" // transient
|
||||
#define CHANGE_DISC_PATH "/tmp/change_disc.txt"
|
||||
|
|
|
|||
|
|
@ -1304,29 +1304,30 @@ int main (int argc, char *argv[]) {
|
|||
|
||||
FILE *aliases = fopen(ALIASES_PATH, "r");
|
||||
int aIndex = 0;
|
||||
char* original[50];
|
||||
char* alias[50];
|
||||
char* original[1000];
|
||||
char* alias[1000];
|
||||
char line[75];
|
||||
|
||||
if (aliases) {
|
||||
while(fgets(line, sizeof line, aliases)!=NULL) {
|
||||
original[aIndex] = malloc(sizeof(line));
|
||||
alias[aIndex] = malloc(sizeof(line));
|
||||
if (line[0] != '\0' && line[0] != '#') {
|
||||
original[aIndex] = malloc(sizeof(line));
|
||||
alias[aIndex] = malloc(sizeof(line));
|
||||
|
||||
int set_alias = 0;
|
||||
char* split = strtok(line, ":");
|
||||
|
||||
while(split) {
|
||||
if (!set_alias) {
|
||||
strcpy(original[aIndex], split);
|
||||
set_alias = 1;
|
||||
} else {
|
||||
strcpy(alias[aIndex], split);
|
||||
}
|
||||
split = strtok(NULL, ":");
|
||||
}
|
||||
|
||||
aIndex++;
|
||||
int set_alias = 0;
|
||||
char* split = strtok(line, "~");
|
||||
|
||||
while(split) {
|
||||
if (!set_alias) {
|
||||
strcpy(original[aIndex], split);
|
||||
set_alias = 1;
|
||||
} else {
|
||||
strcpy(alias[aIndex], split);
|
||||
}
|
||||
split = strtok(NULL, "~");
|
||||
}
|
||||
aIndex++;
|
||||
}
|
||||
}
|
||||
|
||||
fclose(aliases);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue