儲存庫 vbox 的更動 16488
- 時間撮記:
- 2009-2-3 下午01:46:08 (16 年 以前)
- 檔案:
-
- 修改 1 筆資料
圖例:
- 未更動
- 新增
- 刪除
-
trunk/src/VBox/Main/cbinding/libXPCOMtoC.cpp
r16487 r16488 40 40 static nsIComponentManager *manager; 41 41 42 int VBoxUtf16ToUtf8(const PRUnichar *pszString, char **ppwszString) 42 VBOXXPCOMC_DECL(int) 43 VBoxUtf16ToUtf8(const PRUnichar *pszString, char **ppwszString) 43 44 { 44 45 return RTUtf16ToUtf8(pszString, ppwszString); 45 46 } 46 47 47 int VBoxStrToUtf16(const char *pszString, PRUnichar **ppwszString) 48 VBOXXPCOMC_DECL(int) 49 VBoxStrToUtf16(const char *pszString, PRUnichar **ppwszString) 48 50 { 49 51 return RTStrToUtf16(pszString, ppwszString); 50 52 } 51 53 52 void VBoxUtf16Free(PRUnichar *pwszString) 54 VBOXXPCOMC_DECL(void) 55 VBoxUtf16Free(PRUnichar *pwszString) 53 56 { 54 57 RTUtf16Free(pwszString); 55 58 } 56 59 57 void VBoxStrFree(char *pszString) 60 VBOXXPCOMC_DECL(void) 61 VBoxStrFree(char *pszString) 58 62 { 59 63 RTStrFree(pszString); 60 64 } 61 65 62 const PRUnichar* VBoxConvertUTF8toPRUnichar(char *src) 66 VBOXXPCOMC_DECL(const PRUnichar *) 67 VBoxConvertUTF8toPRUnichar(char *src) 63 68 { 64 69 return NS_ConvertUTF8toUTF16(src).get(); 65 70 } 66 71 67 const char* VBoxConvertPRUnichartoUTF8(PRUnichar *src) 72 VBOXXPCOMC_DECL(const char *) 73 VBoxConvertPRUnichartoUTF8(PRUnichar *src) 68 74 { 69 75 return NS_ConvertUTF16toUTF8(src).get(); 70 76 } 71 77 72 const PRUnichar* VBoxConvertAsciitoPRUnichar(char *src) 78 VBOXXPCOMC_DECL(const PRUnichar *) 79 VBoxConvertAsciitoPRUnichar(char *src) 73 80 { 74 81 return NS_ConvertASCIItoUTF16(src).get(); 75 82 } 76 83 77 const char* VBoxConvertPRUnichartoAscii(PRUnichar *src) 84 VBOXXPCOMC_DECL(const char *) 85 VBoxConvertPRUnichartoAscii(PRUnichar *src) 78 86 { 79 87 return NS_LossyConvertUTF16toASCII(src).get(); 80 88 } 81 89 82 void VBoxComUnallocStr(PRUnichar *str_dealloc) 90 VBOXXPCOMC_DECL(void) 91 VBoxComUnallocStr(PRUnichar *str_dealloc) 83 92 { 84 93 if (str_dealloc) … … 88 97 } 89 98 90 void VBoxComUnallocIID(nsIID *iid) 99 VBOXXPCOMC_DECL(void) 100 VBoxComUnallocIID(nsIID *iid) 91 101 { 92 102 if (iid) … … 96 106 } 97 107 98 void VBoxComInitialize(IVirtualBox **virtualBox, ISession **session) 108 VBOXXPCOMC_DECL(void) 109 VBoxComInitialize(IVirtualBox **virtualBox, ISession **session) 99 110 { 100 111 nsresult rc; … … 158 169 } 159 170 160 void VBoxComUninitialize(void) 171 VBOXXPCOMC_DECL(void) 172 VBoxComUninitialize(void) 161 173 { 162 174 if (Session) … … 173 185 174 186 /* vim: set ts=4 sw=4 et: */ 187
注意:
瀏覽 TracChangeset
來幫助您使用更動檢視器