Changeset 16535 in vbox
- Timestamp:
- Feb 5, 2009 5:37:32 PM (16 years ago)
- File:
-
- 1 edited
-
trunk/src/VBox/Main/cbinding/tstLinuxC.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/cbinding/tstLinuxC.c
r16533 r16535 105 105 if (isAccessible) 106 106 { 107 PRUnichar *machineName _;107 PRUnichar *machineNameUtf16; 108 108 char *machineName; 109 109 110 machine->vtbl->GetName(machine, &machineName _);111 VBoxUtf16ToUtf8(machineName _,&machineName);110 machine->vtbl->GetName(machine, &machineNameUtf16); 111 VBoxUtf16ToUtf8(machineNameUtf16,&machineName); 112 112 printf("\tName: %s\n", machineName); 113 113 114 114 VBoxUtf8Free(machineName); 115 VBoxComUnallocMem(machineName _);115 VBoxComUnallocMem(machineNameUtf16); 116 116 } 117 117 else … … 156 156 { 157 157 PRUnichar *typeId; 158 PRUnichar *osName _;158 PRUnichar *osNameUtf16; 159 159 char *osName; 160 160 IGuestOSType *osType = NULL; … … 162 162 machine->vtbl->GetOSTypeId(machine, &typeId); 163 163 virtualBox->vtbl->GetGuestOSType(virtualBox, typeId, &osType); 164 osType->vtbl->GetDescription(osType, &osName _);165 VBoxUtf16ToUtf8(osName _,&osName);164 osType->vtbl->GetDescription(osType, &osNameUtf16); 165 VBoxUtf16ToUtf8(osNameUtf16,&osName); 166 166 printf("\tGuest OS: %s\n\n", osName); 167 167 168 168 osType->vtbl->nsisupports.Release((void *)osType); 169 169 VBoxUtf8Free(osName); 170 VBoxComUnallocMem(osName _);170 VBoxComUnallocMem(osNameUtf16); 171 171 VBoxComUnallocMem(typeId); 172 172 } … … 275 275 { 276 276 IVirtualBoxErrorInfo *errorInfo; 277 PRUnichar *text _;277 PRUnichar *textUtf16; 278 278 char *text; 279 279 280 280 progress->vtbl->GetErrorInfo(progress, &errorInfo); 281 errorInfo->vtbl->GetText(errorInfo, &text _);282 VBoxUtf16ToUtf8(text _, &text);281 errorInfo->vtbl->GetText(errorInfo, &textUtf16); 282 VBoxUtf16ToUtf8(textUtf16, &text); 283 283 printf("Error: %s\n", text); 284 284 285 VBoxComUnallocMem(text _);285 VBoxComUnallocMem(textUtf16); 286 286 VBoxUtf8Free(text); 287 287 }
Note:
See TracChangeset
for help on using the changeset viewer.

