blob: 432dcaeb93b39e947a7b3c3ed7cb86b43998ed2b [file] [view]
---
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)
```