Changeset afe75c32b3832a99d89ac7f2d789130d3fde21e9
- Timestamp:
- 02/24/10 15:22:07 (5 months ago)
- Author:
- Tobias Bieniek <Tobias.Bieniek@…>
- Parents:
- 1524164f078bcf60de07521a278132e7ff06e79f
- Children:
- 4dad3c770c382907aac2d8e8d65238358ac4811b
- git-committer:
- Tobias Bieniek <Tobias.Bieniek@gmx.de> / 2010-02-24T13:22:07Z+0100
- Message:
-
UtilsSystem?: Corrected Format and Indentation
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
r11517a
|
rafe75c
|
|
| 72 | 72 | |
| 73 | 73 | #ifdef WINDOWSPC |
| 74 | | int SCREENWIDTH=640; |
| 75 | | int SCREENHEIGHT=480; |
| | 74 | int SCREENWIDTH = 640; |
| | 75 | int SCREENHEIGHT = 480; |
| 76 | 76 | #endif |
| 77 | 77 | |
| 78 | 78 | long CheckFreeRam(void) { |
| 79 | 79 | #ifdef WIN32 |
| 80 | | MEMORYSTATUS memInfo; |
| | 80 | MEMORYSTATUS memInfo; |
| 81 | 81 | // Program memory |
| 82 | 82 | memInfo.dwLength = sizeof(memInfo); |
| … |
… |
|
| 103 | 103 | #ifdef WINDOWSPC |
| 104 | 104 | #ifdef _DEBUG |
| 105 | | _CrtMemCheckpoint( &memstate_s1 ); |
| | 105 | _CrtMemCheckpoint(&memstate_s1); |
| 106 | 106 | #endif |
| 107 | 107 | #endif |
| … |
… |
|
| 114 | 114 | |
| 115 | 115 | // Store a 2nd memory checkpoint in s2 |
| 116 | | _CrtMemCheckpoint( &memstate_s2 ); |
| 117 | | |
| 118 | | if ( _CrtMemDifference( &memstate_s3, &memstate_s1, &memstate_s2 ) ) { |
| 119 | | _CrtMemDumpStatistics( &memstate_s3 ); |
| | 116 | _CrtMemCheckpoint(&memstate_s2); |
| | 117 | |
| | 118 | if ( _CrtMemDifference(&memstate_s3, &memstate_s1, &memstate_s2)) { |
| | 119 | _CrtMemDumpStatistics(&memstate_s3); |
| 120 | 120 | _CrtMemDumpAllObjectsSince(&memstate_s1); |
| 121 | 121 | } |
| … |
… |
|
| 131 | 131 | void MyCompactHeaps() { |
| 132 | 132 | #ifdef WIN32 |
| 133 | | #if defined(WINDOWSPC)||(defined(GNAV) && !defined(__GNUC__)) |
| 134 | | HeapCompact(GetProcessHeap(),0); |
| | 133 | #if defined(WINDOWSPC) || (defined(GNAV) && !defined(__GNUC__)) |
| | 134 | HeapCompact(GetProcessHeap(), 0); |
| 135 | 135 | #else |
| 136 | 136 | typedef DWORD (_stdcall *CompactAllHeapsFn) (void); |
| 137 | 137 | static CompactAllHeapsFn CompactAllHeaps = NULL; |
| 138 | | static bool init=false; |
| | 138 | static bool init = false; |
| 139 | 139 | if (!init) { |
| 140 | 140 | // get the pointer to the function |
| 141 | | CompactAllHeaps = (CompactAllHeapsFn) |
| 142 | | GetProcAddress(LoadLibrary(_T("coredll.dll")), |
| 143 | | _T("CompactAllHeaps")); |
| 144 | | init=true; |
| 145 | | } |
| 146 | | if (CompactAllHeaps) { |
| | 141 | CompactAllHeaps = (CompactAllHeapsFn)GetProcAddress( |
| | 142 | LoadLibrary(_T("coredll.dll")), _T("CompactAllHeaps")); |
| | 143 | init = true; |
| | 144 | } |
| | 145 | if (CompactAllHeaps) |
| 147 | 146 | CompactAllHeaps(); |
| 148 | | } |
| 149 | 147 | #endif |
| 150 | 148 | #endif /* WIN32 */ |
| … |
… |
|
| 167 | 165 | ULARGE_INTEGER TotalNumberOfFreeBytes; |
| 168 | 166 | if (GetDiskFreeSpaceEx(path, |
| 169 | | &FreeBytesAvailableToCaller, |
| 170 | | &TotalNumberOfBytes, |
| 171 | | &TotalNumberOfFreeBytes)) { |
| 172 | | return FreeBytesAvailableToCaller.LowPart/1024; |
| | 167 | &FreeBytesAvailableToCaller, |
| | 168 | &TotalNumberOfBytes, |
| | 169 | &TotalNumberOfFreeBytes)) { |
| | 170 | return FreeBytesAvailableToCaller.LowPart / 1024; |
| 173 | 171 | } else |
| 174 | 172 | return 0; |
| … |
… |
|
| 199 | 197 | } |
| 200 | 198 | |
| 201 | | bool RotateScreen() { |
| | 199 | bool |
| | 200 | RotateScreen() |
| | 201 | { |
| 202 | 202 | #ifdef DM_DISPLAYORIENTATION |
| 203 | 203 | // |
| … |
… |
|
| 468 | 468 | * max brightness and no timeout if on power is the rule. Otherwise, do it manually.. |
| 469 | 469 | */ |
| 470 | | bool SetBacklight() |
| | 470 | bool |
| | 471 | SetBacklight() |
| 471 | 472 | { |
| 472 | 473 | HKEY hKey; |
| … |
… |
|
| 628 | 629 | bool CheckDataDir() { |
| 629 | 630 | TCHAR srcdir[MAX_PATH]; |
| 630 | | |
| 631 | | _stprintf(srcdir,_T("%s%S"),gmfpathname(), XCSDATADIR ); |
| 632 | | if ( GetFileAttributes(srcdir) != FILE_ATTRIBUTE_DIRECTORY) return false; |
| | 631 | _stprintf(srcdir, _T("%s%S"), gmfpathname(), XCSDATADIR); |
| | 632 | |
| | 633 | if (GetFileAttributes(srcdir) != FILE_ATTRIBUTE_DIRECTORY) |
| | 634 | return false; |
| 633 | 635 | return true; |
| 634 | 636 | } |
| … |
… |
|
| 644 | 646 | bool CheckRegistryProfile() { |
| 645 | 647 | TCHAR srcpath[MAX_PATH]; |
| 646 | | if ( GlobalModelType == MODELTYPE_PNA_HP31X ) return false; |
| 647 | | _stprintf(srcpath,_T("%s%S\\%S"),gmfpathname(), XCSDATADIR , XCSPROFILE); |
| 648 | | if ( GetFileAttributes(srcpath) == 0xffffffff) return false; |
| | 648 | if (GlobalModelType == MODELTYPE_PNA_HP31X) |
| | 649 | return false; |
| | 650 | |
| | 651 | _stprintf(srcpath,_T("%s%S\\%S"),gmfpathname(), XCSDATADIR , XCSPROFILE); |
| | 652 | |
| | 653 | if (GetFileAttributes(srcpath) == 0xffffffff) |
| | 654 | return false; |
| 649 | 655 | return true; |
| 650 | 656 | } |
| … |
… |
|
| 656 | 662 | * @param CommandLine not in use |
| 657 | 663 | */ |
| 658 | | void ParseCommandLine(LPCTSTR CommandLine) { |
| | 664 | void |
| | 665 | ParseCommandLine(LPCTSTR CommandLine) |
| | 666 | { |
| 659 | 667 | TCHAR extrnProfileFile[MAX_PATH]; |
| 660 | 668 | extrnProfileFile[0] = 0; |
| … |
… |
|
| 682 | 690 | |
| 683 | 691 | pC = _tcsstr(CommandLine, _T("-profile=")); |
| 684 | | if (pC != NULL){ |
| | 692 | if (pC != NULL) { |
| 685 | 693 | pC += strlen("-profile="); |
| 686 | | if (*pC == '"'){ |
| | 694 | if (*pC == '"') { |
| 687 | 695 | pC++; |
| 688 | 696 | pCe = pC; |
| 689 | | while (*pCe != '"' && *pCe != '\0') pCe++; |
| 690 | | } else{ |
| | 697 | while (*pCe != '"' && *pCe != '\0') |
| | 698 | pCe++; |
| | 699 | } else { |
| 691 | 700 | pCe = pC; |
| 692 | | while (*pCe != ' ' && *pCe != '\0') pCe++; |
| | 701 | while (*pCe != ' ' && *pCe != '\0') |
| | 702 | pCe++; |
| 693 | 703 | } |
| 694 | | if (pCe != NULL && pCe-1 > pC){ |
| 695 | | |
| 696 | | _tcsncpy(extrnProfileFile, pC, pCe-pC); |
| 697 | | extrnProfileFile[pCe-pC] = '\0'; |
| | 704 | if (pCe != NULL && pCe - 1 > pC) { |
| | 705 | _tcsncpy(extrnProfileFile, pC, pCe - pC); |
| | 706 | extrnProfileFile[pCe - pC] = '\0'; |
| 698 | 707 | } |
| 699 | 708 | } |
| | 709 | |
| 700 | 710 | #ifdef WINDOWSPC |
| 701 | 711 | pC = _tcsstr(CommandLine, _T("-800x480")); |
| … |
… |
|
| 774 | 784 | |
| 775 | 785 | if (GlobalModelType == MODELTYPE_PNA_HP31X) { |
| 776 | | // if (wParam == 0x7b) wParam=0xc1; // VK_APP1 |
| | 786 | /* |
| | 787 | if (wParam == 0x7b) |
| | 788 | // VK_APP1 |
| | 789 | wParam = 0xc1; |
| | 790 | */ |
| | 791 | |
| 777 | 792 | if (wParam == 0x7b) |
| 778 | 793 | // VK_ESCAPE |
| 779 | 794 | wParam = 0x1b; |
| 780 | | // if (wParam == 0x7b) wParam=0x27; // VK_RIGHT |
| 781 | | // if (wParam == 0x7b) wParam=0x25; // VK_LEFT |
| | 795 | |
| | 796 | /* |
| | 797 | if (wParam == 0x7b) |
| | 798 | // VK_RIGHT |
| | 799 | wParam = 0x27; |
| | 800 | if (wParam == 0x7b) |
| | 801 | // VK_LEFT |
| | 802 | wParam=0x25; |
| | 803 | */ |
| 782 | 804 | } else if (GlobalModelType == MODELTYPE_PNA_PN6000) { |
| 783 | 805 | switch(wParam) { |