layout: doc title: “Starboard Module Reference: character.h”

Provides functions for interacting with characters.

Functions

SbCharacterIsAlphanumeric

Indicates whether the given 8-bit character c (as an int) is alphanumeric in the current locale.

c: The character to be evaluated.

Declaration

bool SbCharacterIsAlphanumeric(int c)

SbCharacterIsDigit

Indicates whether the given 8-bit character c (as an int) is a decimal digit in the current locale.

c: The character to be evaluated.

Declaration

bool SbCharacterIsDigit(int c)

SbCharacterIsHexDigit

Indicates whether the given 8-bit character c (as an int) is a hexadecimal in the current locale.

c: The character to be evaluated.

Declaration

bool SbCharacterIsHexDigit(int c)

SbCharacterIsSpace

Indicates whether the given 8-bit character c (as an int) is a space in the current locale.

c: The character to be evaluated.

Declaration

bool SbCharacterIsSpace(int c)

SbCharacterIsUpper

Indicates whether the given 8-bit character c (as an int) is uppercase in the current locale.

c: The character to be evaluated.

Declaration

bool SbCharacterIsUpper(int c)

SbCharacterToLower

Converts the given 8-bit character (as an int) to lowercase in the current locale and returns an 8-bit character. If there is no lowercase version of the character, or the character is already lowercase, the function just returns the character as-is.

c: The character to be converted.

Declaration

int SbCharacterToLower(int c)

SbCharacterToUpper

Converts the given 8-bit character (as an int) to uppercase in the current locale and returns an 8-bit character. If there is no uppercase version of the character, or the character is already uppercase, the function just returns the character as-is.

c: The character to be converted.

Declaration

int SbCharacterToUpper(int c)