diff options
| author | Bob Moore <robert.moore@intel.com> | 2015-07-01 02:45:18 -0400 |
|---|---|---|
| committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2015-07-01 17:17:56 -0400 |
| commit | 747ef1b1ce32b824a25ce1e70934b58733dfa6f9 (patch) | |
| tree | 566031987e6b5d25c26d0a0dcc8fab34b3b5edb7 | |
| parent | 4fa4616e279df89baeb36287bbee83ab272edaed (diff) | |
ACPICA: Split C library prototypes to new header
ACPICA commit f51bf8497889a94046820639537165bbd7ccdee6
Adds acclib.h
This patch doesn't affect the Linux kernel.
Link: https://github.com/acpica/acpica/commit/f51bf849
Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
| -rw-r--r-- | drivers/acpi/acpica/accommon.h | 3 | ||||
| -rw-r--r-- | drivers/acpi/acpica/acutils.h | 58 |
2 files changed, 3 insertions, 58 deletions
diff --git a/drivers/acpi/acpica/accommon.h b/drivers/acpi/acpica/accommon.h index 853aa2dbdb61..a8d8092ee391 100644 --- a/drivers/acpi/acpica/accommon.h +++ b/drivers/acpi/acpica/accommon.h | |||
| @@ -59,5 +59,8 @@ | |||
| 59 | #include "acglobal.h" /* All global variables */ | 59 | #include "acglobal.h" /* All global variables */ |
| 60 | #include "achware.h" /* Hardware defines and interfaces */ | 60 | #include "achware.h" /* Hardware defines and interfaces */ |
| 61 | #include "acutils.h" /* Utility interfaces */ | 61 | #include "acutils.h" /* Utility interfaces */ |
| 62 | #ifndef ACPI_USE_SYSTEM_CLIBRARY | ||
| 63 | #include "acclib.h" /* C library interfaces */ | ||
| 64 | #endif /* !ACPI_USE_SYSTEM_CLIBRARY */ | ||
| 62 | 65 | ||
| 63 | #endif /* __ACCOMMON_H__ */ | 66 | #endif /* __ACCOMMON_H__ */ |
diff --git a/drivers/acpi/acpica/acutils.h b/drivers/acpi/acpica/acutils.h index ef1e51d0f038..6de0d3573037 100644 --- a/drivers/acpi/acpica/acutils.h +++ b/drivers/acpi/acpica/acutils.h | |||
| @@ -205,64 +205,6 @@ acpi_status acpi_ut_hardware_initialize(void); | |||
| 205 | 205 | ||
| 206 | void acpi_ut_subsystem_shutdown(void); | 206 | void acpi_ut_subsystem_shutdown(void); |
| 207 | 207 | ||
| 208 | /* | ||
| 209 | * utclib - Local implementations of C library functions | ||
| 210 | */ | ||
| 211 | #ifndef ACPI_USE_SYSTEM_CLIBRARY | ||
| 212 | |||
| 213 | acpi_size strlen(const char *string); | ||
| 214 | |||
| 215 | char *strchr(const char *string, int ch); | ||
| 216 | |||
| 217 | char *strcpy(char *dst_string, const char *src_string); | ||
| 218 | |||
| 219 | char *strncpy(char *dst_string, const char *src_string, acpi_size count); | ||
| 220 | |||
| 221 | int strncmp(const char *string1, const char *string2, acpi_size count); | ||
| 222 | |||
| 223 | int strcmp(const char *string1, const char *string2); | ||
| 224 | |||
| 225 | char *strcat(char *dst_string, const char *src_string); | ||
| 226 | |||
| 227 | char *strncat(char *dst_string, const char *src_string, acpi_size count); | ||
| 228 | |||
| 229 | u32 strtoul(const char *string, char **terminator, u32 base); | ||
| 230 | |||
| 231 | char *strstr(char *string1, char *string2); | ||
| 232 | |||
| 233 | int memcmp(void *buffer1, void *buffer2, acpi_size count); | ||
| 234 | |||
| 235 | void *memcpy(void *dest, const void *src, acpi_size count); | ||
| 236 | |||
| 237 | void *memset(void *dest, int value, acpi_size count); | ||
| 238 | |||
| 239 | int toupper(int c); | ||
| 240 | |||
| 241 | int tolower(int c); | ||
| 242 | |||
| 243 | extern const u8 _acpi_ctype[]; | ||
| 244 | |||
| 245 | #define _ACPI_XA 0x00 /* extra alphabetic - not supported */ | ||
| 246 | #define _ACPI_XS 0x40 /* extra space */ | ||
| 247 | #define _ACPI_BB 0x00 /* BEL, BS, etc. - not supported */ | ||
| 248 | #define _ACPI_CN 0x20 /* CR, FF, HT, NL, VT */ | ||
| 249 | #define _ACPI_DI 0x04 /* '0'-'9' */ | ||
| 250 | #define _ACPI_LO 0x02 /* 'a'-'z' */ | ||
| 251 | #define _ACPI_PU 0x10 /* punctuation */ | ||
| 252 | #define _ACPI_SP 0x08 /* space, tab, CR, LF, VT, FF */ | ||
| 253 | #define _ACPI_UP 0x01 /* 'A'-'Z' */ | ||
| 254 | #define _ACPI_XD 0x80 /* '0'-'9', 'A'-'F', 'a'-'f' */ | ||
| 255 | |||
| 256 | #define isdigit(c) (_acpi_ctype[(unsigned char)(c)] & (_ACPI_DI)) | ||
| 257 | #define isspace(c) (_acpi_ctype[(unsigned char)(c)] & (_ACPI_SP)) | ||
| 258 | #define isxdigit(c) (_acpi_ctype[(unsigned char)(c)] & (_ACPI_XD)) | ||
| 259 | #define isupper(c) (_acpi_ctype[(unsigned char)(c)] & (_ACPI_UP)) | ||
| 260 | #define islower(c) (_acpi_ctype[(unsigned char)(c)] & (_ACPI_LO)) | ||
| 261 | #define isprint(c) (_acpi_ctype[(unsigned char)(c)] & (_ACPI_LO | _ACPI_UP | _ACPI_DI | _ACPI_XS | _ACPI_PU)) | ||
| 262 | #define isalpha(c) (_acpi_ctype[(unsigned char)(c)] & (_ACPI_LO | _ACPI_UP)) | ||
| 263 | |||
| 264 | #endif /* !ACPI_USE_SYSTEM_CLIBRARY */ | ||
| 265 | |||
| 266 | #define ACPI_IS_ASCII(c) ((c) < 0x80) | 208 | #define ACPI_IS_ASCII(c) ((c) < 0x80) |
| 267 | 209 | ||
| 268 | /* | 210 | /* |
