#include "acpi.h"
#include "accommon.h"
Go to the source code of this file.
◆ _COMPONENT
◆ AcpiUtExplicitStrtoul64()
Definition at line 347 of file utstrtoul64.c.
349{
350 UINT64 ConvertedInteger = 0;
352
353
355
356
358 {
360 }
361
362
363
364
365
367 {
369 }
370
372 {
374 }
375
376
377
378
379
380
382 {
383 case 10:
384 default:
386 break;
387
388 case 16:
390 break;
391 }
392
394}
unsigned long long UINT64
#define ACPI_FUNCTION_TRACE_STR(a, b)
char AcpiUtRemoveLeadingZeros(char **String)
char AcpiUtRemoveWhitespace(char **String)
ACPI_STATUS AcpiUtConvertHexString(char *String, UINT64 *ReturnValuePtr)
ACPI_STATUS AcpiUtConvertDecimalString(char *String, UINT64 *ReturnValuePtr)
BOOLEAN AcpiUtDetectHexPrefix(char **String)
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFSTRING String
Referenced by AcpiExConvertToInteger().
◆ AcpiUtImplicitStrtoul64()
Definition at line 259 of file utstrtoul64.c.
261{
262 UINT64 ConvertedInteger = 0;
263
264
266
267
269 {
271 }
272
273
274
275
276
277
279
281 {
283 }
284
285
286
287
288
289
292}
void AcpiUtRemoveHexPrefix(char **String)
Referenced by AcpiExConvertToInteger().
◆ AcpiUtStrtoul64()
Definition at line 121 of file utstrtoul64.c.
124{
126 UINT8 OriginalBitWidth;
128
129
131
132
134
135
136
138 {
140 }
141
143 {
145 }
146
147
148
149
151 {
153 }
154
155
156
157
158
160 {
162 }
163
165 {
167 }
168
169
170
171
172
173
174 OriginalBitWidth = AcpiGbl_IntegerBitWidth;
175 AcpiGbl_IntegerBitWidth = 64;
176
177
178
179
180
182 {
183 case 8:
185 break;
186
187 case 10:
189 break;
190
191 case 16:
192 default:
194 break;
195 }
196
197
198
199 AcpiGbl_IntegerBitWidth = OriginalBitWidth;
201}
UINT32 void void ** ReturnValue
#define return_ACPI_STATUS(s)
BOOLEAN AcpiUtDetectOctalPrefix(char **String)
ACPI_STATUS AcpiUtConvertOctalString(char *String, UINT64 *ReturnValue)
Referenced by AcpiNsConvertToInteger().