XenevaOS
Loading...
Searching...
No Matches
Macros | Functions | Variables
acclib.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _ACPI_XA   0x00 /* extra alphabetic - not supported */
 
#define _ACPI_XS   0x40 /* extra space */
 
#define _ACPI_BB   0x00 /* BEL, BS, etc. - not supported */
 
#define _ACPI_CN   0x20 /* CR, FF, HT, NL, VT */
 
#define _ACPI_DI   0x04 /* '0'-'9' */
 
#define _ACPI_LO   0x02 /* 'a'-'z' */
 
#define _ACPI_PU   0x10 /* punctuation */
 
#define _ACPI_SP   0x08 /* space, tab, CR, LF, VT, FF */
 
#define _ACPI_UP   0x01 /* 'A'-'Z' */
 
#define _ACPI_XD   0x80 /* '0'-'9', 'A'-'F', 'a'-'f' */
 
#define isdigit(c)   (AcpiGbl_Ctypes[(unsigned char)(c)] & (_ACPI_DI))
 
#define isspace(c)   (AcpiGbl_Ctypes[(unsigned char)(c)] & (_ACPI_SP))
 
#define isxdigit(c)   (AcpiGbl_Ctypes[(unsigned char)(c)] & (_ACPI_XD))
 
#define isupper(c)   (AcpiGbl_Ctypes[(unsigned char)(c)] & (_ACPI_UP))
 
#define islower(c)   (AcpiGbl_Ctypes[(unsigned char)(c)] & (_ACPI_LO))
 
#define isprint(c)   (AcpiGbl_Ctypes[(unsigned char)(c)] & (_ACPI_LO | _ACPI_UP | _ACPI_DI | _ACPI_XS | _ACPI_PU))
 
#define isalpha(c)   (AcpiGbl_Ctypes[(unsigned char)(c)] & (_ACPI_LO | _ACPI_UP))
 
#define EPERM   1 /* Operation not permitted */
 
#define ENOENT   2 /* No such file or directory */
 
#define EINTR   4 /* Interrupted system call */
 
#define EIO   5 /* I/O error */
 
#define EBADF   9 /* Bad file number */
 
#define EAGAIN   11 /* Try again */
 
#define ENOMEM   12 /* Out of memory */
 
#define EACCES   13 /* Permission denied */
 
#define EFAULT   14 /* Bad address */
 
#define EBUSY   16 /* Device or resource busy */
 
#define EEXIST   17 /* File exists */
 
#define ENODEV   19 /* No such device */
 
#define EINVAL   22 /* Invalid argument */
 
#define EPIPE   32 /* Broken pipe */
 
#define ERANGE   34 /* Math result not representable */
 

Functions

char * strcat (char *DstString, const char *SrcString)
 
char * strchr (const char *String, int ch)
 locates first occurance of character in string
 
char * strpbrk (const char *String, const char *Delimiters)
 
char * strtok (char *String, const char *Delimiters)
 
char * strcpy (char *DstString, const char *SrcString)
 
int strcmp (const char *String1, const char *String2)
 
ACPI_SIZE strlen (const char *String)
 
char * strncat (char *DstString, const char *SrcString, ACPI_SIZE Count)
 
int strncmp (const char *String1, const char *String2, ACPI_SIZE Count)
 
char * strncpy (char *DstString, const char *SrcString, ACPI_SIZE Count)
 
char * strstr (char *String1, char *String2)
 
UINT32 strtoul (const char *String, char **Terminator, UINT32 Base)
 
int memcmp (void *Buffer1, void *Buffer2, ACPI_SIZE Count)
 
void * memcpy (void *Dest, const void *Src, ACPI_SIZE Count)
 
void * memmove (void *Dest, const void *Src, ACPI_SIZE Count)
 
void * memset (void *Dest, int Value, ACPI_SIZE Count)
 
int tolower (int c)
 
int toupper (int c)
 
const char * AcpiUtScanNumber (const char *String, UINT64 *NumberPtr)
 
const char * AcpiUtPrintNumber (char *String, UINT64 Number)
 
int vsnprintf (char *String, ACPI_SIZE Size, const char *Format, va_list Args)
 
int snprintf (char *String, ACPI_SIZE Size, const char *Format,...)
 
int sprintf (char *String, const char *Format,...)
 

Variables

const UINT8 AcpiGbl_Ctypes []
 

Macro Definition Documentation

◆ _ACPI_BB

#define _ACPI_BB   0x00 /* BEL, BS, etc. - not supported */

◆ _ACPI_CN

#define _ACPI_CN   0x20 /* CR, FF, HT, NL, VT */

◆ _ACPI_DI

#define _ACPI_DI   0x04 /* '0'-'9' */

◆ _ACPI_LO

#define _ACPI_LO   0x02 /* 'a'-'z' */

◆ _ACPI_PU

#define _ACPI_PU   0x10 /* punctuation */

◆ _ACPI_SP

#define _ACPI_SP   0x08 /* space, tab, CR, LF, VT, FF */

◆ _ACPI_UP

#define _ACPI_UP   0x01 /* 'A'-'Z' */

◆ _ACPI_XA

#define _ACPI_XA   0x00 /* extra alphabetic - not supported */

◆ _ACPI_XD

#define _ACPI_XD   0x80 /* '0'-'9', 'A'-'F', 'a'-'f' */

◆ _ACPI_XS

#define _ACPI_XS   0x40 /* extra space */

◆ EACCES

#define EACCES   13 /* Permission denied */

◆ EAGAIN

#define EAGAIN   11 /* Try again */

◆ EBADF

#define EBADF   9 /* Bad file number */

◆ EBUSY

#define EBUSY   16 /* Device or resource busy */

◆ EEXIST

#define EEXIST   17 /* File exists */

◆ EFAULT

#define EFAULT   14 /* Bad address */

◆ EINTR

#define EINTR   4 /* Interrupted system call */

◆ EINVAL

#define EINVAL   22 /* Invalid argument */

◆ EIO

#define EIO   5 /* I/O error */

◆ ENODEV

#define ENODEV   19 /* No such device */

◆ ENOENT

#define ENOENT   2 /* No such file or directory */

◆ ENOMEM

#define ENOMEM   12 /* Out of memory */

◆ EPERM

#define EPERM   1 /* Operation not permitted */

◆ EPIPE

#define EPIPE   32 /* Broken pipe */

◆ ERANGE

#define ERANGE   34 /* Math result not representable */

◆ isalpha

#define isalpha (   c)    (AcpiGbl_Ctypes[(unsigned char)(c)] & (_ACPI_LO | _ACPI_UP))

◆ isdigit

#define isdigit (   c)    (AcpiGbl_Ctypes[(unsigned char)(c)] & (_ACPI_DI))

◆ islower

#define islower (   c)    (AcpiGbl_Ctypes[(unsigned char)(c)] & (_ACPI_LO))

◆ isprint

#define isprint (   c)    (AcpiGbl_Ctypes[(unsigned char)(c)] & (_ACPI_LO | _ACPI_UP | _ACPI_DI | _ACPI_XS | _ACPI_PU))

◆ isspace

#define isspace (   c)    (AcpiGbl_Ctypes[(unsigned char)(c)] & (_ACPI_SP))

◆ isupper

#define isupper (   c)    (AcpiGbl_Ctypes[(unsigned char)(c)] & (_ACPI_UP))

◆ isxdigit

#define isxdigit (   c)    (AcpiGbl_Ctypes[(unsigned char)(c)] & (_ACPI_XD))

Function Documentation

◆ AcpiUtPrintNumber()

const char * AcpiUtPrintNumber ( char *  String,
UINT64  Number 
)

◆ AcpiUtScanNumber()

const char * AcpiUtScanNumber ( const char *  String,
UINT64 NumberPtr 
)

◆ memcmp()

int memcmp ( void *  Buffer1,
void *  Buffer2,
ACPI_SIZE  Count 
)

◆ memcpy()

void * memcpy ( void *  Dest,
const void *  Src,
ACPI_SIZE  Count 
)

◆ memmove()

void * memmove ( void *  Dest,
const void *  Src,
ACPI_SIZE  Count 
)

◆ memset()

void * memset ( void *  Dest,
int  Value,
ACPI_SIZE  Count 
)

◆ snprintf()

int snprintf ( char *  String,
ACPI_SIZE  Size,
const char *  Format,
  ... 
)

◆ sprintf()

int sprintf ( char *  String,
const char *  Format,
  ... 
)

◆ strcat()

char * strcat ( char *  DstString,
const char *  SrcString 
)

◆ strchr()

char * strchr ( const char *  String,
int  ch 
)

locates first occurance of character in string

◆ strcmp()

int strcmp ( const char *  String1,
const char *  String2 
)

◆ strcpy()

char * strcpy ( char *  DstString,
const char *  SrcString 
)

◆ strlen()

ACPI_SIZE strlen ( const char *  String)

◆ strncat()

char * strncat ( char *  DstString,
const char *  SrcString,
ACPI_SIZE  Count 
)

◆ strncmp()

int strncmp ( const char *  String1,
const char *  String2,
ACPI_SIZE  Count 
)

◆ strncpy()

char * strncpy ( char *  DstString,
const char *  SrcString,
ACPI_SIZE  Count 
)

◆ strpbrk()

char * strpbrk ( const char *  String,
const char *  Delimiters 
)

◆ strstr()

char * strstr ( char *  String1,
char *  String2 
)

◆ strtok()

char * strtok ( char *  String,
const char *  Delimiters 
)

◆ strtoul()

UINT32 strtoul ( const char *  String,
char **  Terminator,
UINT32  Base 
)

◆ tolower()

int tolower ( int  c)

◆ toupper()

int toupper ( int  c)

◆ vsnprintf()

int vsnprintf ( char *  String,
ACPI_SIZE  Size,
const char *  Format,
va_list  Args 
)

Variable Documentation

◆ AcpiGbl_Ctypes

const UINT8 AcpiGbl_Ctypes[]
extern