diff options
Diffstat (limited to 'include/acpi/platform')
-rw-r--r-- | include/acpi/platform/acenv.h | 20 |
1 files changed, 4 insertions, 16 deletions
diff --git a/include/acpi/platform/acenv.h b/include/acpi/platform/acenv.h index 57bf9362335d..adf969efa510 100644 --- a/include/acpi/platform/acenv.h +++ b/include/acpi/platform/acenv.h | |||
@@ -198,6 +198,7 @@ | |||
198 | #endif | 198 | #endif |
199 | #endif /* !DEBUGGER_THREADING */ | 199 | #endif /* !DEBUGGER_THREADING */ |
200 | 200 | ||
201 | |||
201 | /****************************************************************************** | 202 | /****************************************************************************** |
202 | * | 203 | * |
203 | * C library configuration | 204 | * C library configuration |
@@ -209,7 +210,6 @@ | |||
209 | * Use the standard C library headers. | 210 | * Use the standard C library headers. |
210 | * We want to keep these to a minimum. | 211 | * We want to keep these to a minimum. |
211 | */ | 212 | */ |
212 | |||
213 | #ifdef ACPI_USE_STANDARD_HEADERS | 213 | #ifdef ACPI_USE_STANDARD_HEADERS |
214 | /* | 214 | /* |
215 | * Use the standard headers from the standard locations | 215 | * Use the standard headers from the standard locations |
@@ -224,14 +224,8 @@ | |||
224 | /* | 224 | /* |
225 | * We will be linking to the standard Clib functions | 225 | * We will be linking to the standard Clib functions |
226 | */ | 226 | */ |
227 | |||
228 | #define ACPI_STRSTR(s1,s2) strstr((s1), (s2)) | 227 | #define ACPI_STRSTR(s1,s2) strstr((s1), (s2)) |
229 | #define ACPI_STRCHR(s1,c) strchr((s1), (c)) | 228 | #define ACPI_STRCHR(s1,c) strchr((s1), (c)) |
230 | |||
231 | #ifdef ACPI_FUTURE_USAGE | ||
232 | #define ACPI_STRUPR(s) (void) acpi_ut_strupr ((s)) | ||
233 | #endif | ||
234 | |||
235 | #define ACPI_STRLEN(s) (acpi_size) strlen((s)) | 229 | #define ACPI_STRLEN(s) (acpi_size) strlen((s)) |
236 | #define ACPI_STRCPY(d,s) (void) strcpy((d), (s)) | 230 | #define ACPI_STRCPY(d,s) (void) strcpy((d), (s)) |
237 | #define ACPI_STRNCPY(d,s,n) (void) strncpy((d), (s), (acpi_size)(n)) | 231 | #define ACPI_STRNCPY(d,s,n) (void) strncpy((d), (s), (acpi_size)(n)) |
@@ -254,14 +248,15 @@ | |||
254 | #define ACPI_IS_ALPHA isalpha | 248 | #define ACPI_IS_ALPHA isalpha |
255 | #define ACPI_IS_ASCII isascii | 249 | #define ACPI_IS_ASCII isascii |
256 | 250 | ||
251 | #else | ||
252 | |||
257 | /****************************************************************************** | 253 | /****************************************************************************** |
258 | * | 254 | * |
259 | * Not using native C library, use local implementations | 255 | * Not using native C library, use local implementations |
260 | * | 256 | * |
261 | *****************************************************************************/ | 257 | *****************************************************************************/ |
262 | #else | ||
263 | 258 | ||
264 | /* | 259 | /* |
265 | * Use local definitions of C library macros and functions | 260 | * Use local definitions of C library macros and functions |
266 | * NOTE: The function implementations may not be as efficient | 261 | * NOTE: The function implementations may not be as efficient |
267 | * as an inline or assembly code implementation provided by a | 262 | * as an inline or assembly code implementation provided by a |
@@ -278,14 +273,12 @@ typedef char *va_list; | |||
278 | /* | 273 | /* |
279 | * Storage alignment properties | 274 | * Storage alignment properties |
280 | */ | 275 | */ |
281 | |||
282 | #define _AUPBND (sizeof (acpi_native_int) - 1) | 276 | #define _AUPBND (sizeof (acpi_native_int) - 1) |
283 | #define _ADNBND (sizeof (acpi_native_int) - 1) | 277 | #define _ADNBND (sizeof (acpi_native_int) - 1) |
284 | 278 | ||
285 | /* | 279 | /* |
286 | * Variable argument list macro definitions | 280 | * Variable argument list macro definitions |
287 | */ | 281 | */ |
288 | |||
289 | #define _bnd(X, bnd) (((sizeof (X)) + (bnd)) & (~(bnd))) | 282 | #define _bnd(X, bnd) (((sizeof (X)) + (bnd)) & (~(bnd))) |
290 | #define va_arg(ap, T) (*(T *)(((ap) += (_bnd (T, _AUPBND))) - (_bnd (T,_ADNBND)))) | 283 | #define va_arg(ap, T) (*(T *)(((ap) += (_bnd (T, _AUPBND))) - (_bnd (T,_ADNBND)))) |
291 | #define va_end(ap) (void) 0 | 284 | #define va_end(ap) (void) 0 |
@@ -296,11 +289,6 @@ typedef char *va_list; | |||
296 | 289 | ||
297 | #define ACPI_STRSTR(s1,s2) acpi_ut_strstr ((s1), (s2)) | 290 | #define ACPI_STRSTR(s1,s2) acpi_ut_strstr ((s1), (s2)) |
298 | #define ACPI_STRCHR(s1,c) acpi_ut_strchr ((s1), (c)) | 291 | #define ACPI_STRCHR(s1,c) acpi_ut_strchr ((s1), (c)) |
299 | |||
300 | #ifdef ACPI_FUTURE_USAGE | ||
301 | #define ACPI_STRUPR(s) (void) acpi_ut_strupr ((s)) | ||
302 | #endif | ||
303 | |||
304 | #define ACPI_STRLEN(s) (acpi_size) acpi_ut_strlen ((s)) | 292 | #define ACPI_STRLEN(s) (acpi_size) acpi_ut_strlen ((s)) |
305 | #define ACPI_STRCPY(d,s) (void) acpi_ut_strcpy ((d), (s)) | 293 | #define ACPI_STRCPY(d,s) (void) acpi_ut_strcpy ((d), (s)) |
306 | #define ACPI_STRNCPY(d,s,n) (void) acpi_ut_strncpy ((d), (s), (acpi_size)(n)) | 294 | #define ACPI_STRNCPY(d,s,n) (void) acpi_ut_strncpy ((d), (s), (acpi_size)(n)) |