* Load Preferences from specified filepath ***************************************************************************/
| 583 | * Load Preferences from specified filepath |
| 584 | ***************************************************************************/ |
| 585 | bool |
| 586 | LoadPrefsFromMethod (char * path) |
| 587 | { |
| 588 | bool retval = false; |
| 589 | int offset = 0; |
| 590 | char filepath[MAXPATHLEN]; |
| 591 | sprintf(filepath, "%s/%s", path, PREF_FILE_NAME); |
| 592 | |
| 593 | AllocSaveBuffer (); |
| 594 | |
| 595 | offset = LoadFile(filepath, SILENT); |
| 596 | |
| 597 | if (offset > 0) |
| 598 | retval = decodePrefsData (); |
| 599 | |
| 600 | FreeSaveBuffer (); |
| 601 | |
| 602 | if(retval) |
| 603 | { |
| 604 | strcpy(prefpath, path); |
| 605 | |
| 606 | if(appPath[0] == 0) |
| 607 | strcpy(appPath, prefpath); |
| 608 | } |
| 609 | |
| 610 | return retval; |
| 611 | } |
| 612 | |
| 613 | /**************************************************************************** |
| 614 | * Load Preferences |
no test coverage detected