Changeset 1275 for trunk/src/kernel32/atom.cpp
- Timestamp:
- Oct 14, 1999, 3:47:39 AM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/atom.cpp
r100 r1275 1 /* $Id: atom.cpp,v 1. 4 1999-06-10 20:47:54 phallerExp $ */1 /* $Id: atom.cpp,v 1.5 1999-10-14 01:47:39 bird Exp $ */ 2 2 3 3 /* … … 28 28 29 29 dprintf(("KERNEL32: OS2FindAtomW")); 30 astring = UnicodeToAsciiString((LPWSTR)arg1); 31 rc = O32_FindAtom(astring); 32 FreeAsciiString(astring); 30 if (arg1 < (LPCWSTR)0x10000) 31 rc = O32_FindAtom((char*)arg1); 32 else 33 { 34 astring = UnicodeToAsciiString((LPWSTR)arg1); 35 rc = O32_FindAtom(astring); 36 FreeAsciiString(astring); 37 } 33 38 return(rc); 34 39 } … … 48 53 49 54 dprintf(("KERNEL32: OS2AddAtomW\n")); 50 astring = UnicodeToAsciiString((LPWSTR)arg1); 51 rc = O32_AddAtom(astring); 52 FreeAsciiString(astring); 55 if (arg1 < (LPCWSTR)0x10000) 56 rc = O32_AddAtom((char*)arg1); 57 else 58 { 59 astring = UnicodeToAsciiString((LPWSTR)arg1); 60 rc = O32_AddAtom(astring); 61 FreeAsciiString(astring); 62 } 53 63 return(rc); 54 64 } … … 70 80 71 81 dprintf(("KERNEL32: OS2GetAtomNameW\n")); 72 astring = UnicodeToAsciiString(arg2); 82 astring = UnicodeToAsciiString(arg2); /* FIXME! */ 73 83 rc = O32_GetAtomName(arg1, astring, arg3); 74 84 FreeAsciiString(astring); … … 110 120 ATOM rc; 111 121 112 astring = UnicodeToAsciiString((LPWSTR)arg1); 113 dprintf(("KERNEL32: OS2GlobalAddAtomW %s\n", astring)); 114 rc = O32_GlobalAddAtom(astring); 115 FreeAsciiString(astring); 122 if (arg1 < (LPCWSTR)0x10000) 123 { 124 dprintf(("KERNEL32: OS2GlobalAddAtomW %#4x\n", astring)); 125 rc = O32_GlobalAddAtom((char*)arg1); 126 } 127 else 128 { 129 astring = UnicodeToAsciiString((LPWSTR)arg1); 130 dprintf(("KERNEL32: OS2GlobalAddAtomW %s\n", astring)); 131 rc = O32_GlobalAddAtom(astring); 132 FreeAsciiString(astring); 133 } 116 134 return(rc); 117 135 } … … 131 149 132 150 dprintf(("KERNEL32: OS2GlobalFindAtomW\n")); 133 astring = UnicodeToAsciiString((LPWSTR)arg1); 134 rc = O32_GlobalFindAtom(astring); 135 FreeAsciiString(astring); 151 if (arg1 < (LPCWSTR)0x10000) 152 rc = O32_GlobalFindAtom((char*)arg1); 153 else 154 { 155 astring = UnicodeToAsciiString((LPWSTR)arg1); 156 rc = O32_GlobalFindAtom(astring); 157 FreeAsciiString(astring); 158 } 136 159 return(rc); 137 160 } … … 151 174 152 175 dprintf(("KERNEL32: OS2GlobalGetAtomNameW\n")); 153 astring = UnicodeToAsciiString((LPWSTR)arg1); 176 astring = UnicodeToAsciiString((LPWSTR)arg1); /* FIXME! */ 154 177 rc = O32_GlobalGetAtomName(arg1, astring, arg3); 155 178 FreeAsciiString(astring);
Note:
See TracChangeset
for help on using the changeset viewer.