acpica/utilities/utglobal.c)
add_pch(acpica acpica/include/acpi.h ACPICA_SOURCE)
-set_target_properties(acpica PROPERTIES COMPILE_DEFINITIONS "ACPI_USE_LOCAL_CACHE")
+set_target_properties(acpica PROPERTIES COMPILE_DEFINITIONS "ACPI_USE_LOCAL_CACHE;ACPI_USE_SYSTEM_CLIBRARY")
add_dependencies(acpica bugcodes xdk)
list(APPEND ACPI_SOURCE
add_library(acpi SHARED ${ACPI_SOURCE})
set_module_type(acpi kernelmodedriver)
-target_link_libraries(acpi wdmguid acpica ${PSEH_LIB})
+target_link_libraries(acpi wdmguid acpica memcmp strtol ${PSEH_LIB})
add_importlibs(acpi ntoskrnl hal)
add_pch(acpi precomp.h ACPI_SOURCE)
add_cd_file(TARGET acpi DESTINATION reactos/system32/drivers NO_CAB FOR all)
* DESCRIPTION: Compare two Buffers, with a maximum length
*
******************************************************************************/
-#ifdef __REACTOS__
-int
-memcmp (
- const void *VBuffer1,
- const void *VBuffer2,
- ACPI_SIZE Count)
-#else /* __REACTOS__ */
int
memcmp (
void *VBuffer1,
void *VBuffer2,
ACPI_SIZE Count)
-#endif /* __REACTOS__ */
{
char *Buffer1 = (char *) VBuffer1;
char *Buffer2 = (char *) VBuffer2;
*
******************************************************************************/
-#ifdef __REACTOS__
-char *
-strstr (
- const char *String1,
- const char *String2)
-#else /* __REACTOS **/
char *
strstr (
char *String1,
char *String2)
-#endif /* __REACTOS__ */
{
UINT32 Length;
Length = strlen (String2);
if (!Length)
{
-#ifdef __REACTOS__
- return (char *)(String1);
-#else /* __REACTOS__ */
return (String1);
-#endif /* __REACTOS__ */
}
while (strlen (String1) >= Length)
{
if (memcmp (String1, String2, Length) == 0)
{
-#ifdef __REACTOS__
- return (char *)(String1);
-#else /* __REACTOS__ */
return (String1);
-#endif /* __REACTOS__ */
}
String1++;
}