parse_timestamp()

parse_timestamp()#

parse_timestamp converts a string representation of a number into an unsigned integer using the specified base.

Prototype

uintmax_t parse_timestamp(
    const char *str,
    char **endptr,
    int base
);

Parameters

Key

Type

Description

str

const char *

Pointer to the null-terminated string containing the number to convert.

endptr

char **

Pointer to a character pointer that will be set to the first invalid character after the number.

base

int

Numerical base to use for conversion (e.g., 10 for decimal, 16 for hexadecimal).


Return Value

Returns the converted unsigned integer value. If no valid conversion is performed, returns UINTMAX_MAX.

Notes

This function is a wrapper around strtoumax, ensuring safe conversion of string-based timestamps.

Prototype

// Not applicable in JS

Prototype

# Not applicable in Python
Examples
// TODO C examples
// TODO JS examples
# TODO Python examples