open62541 1.4.15
Open source implementation of OPC UA
Loading...
Searching...
No Matches
Functions
parse_num.h File Reference
#include <stddef.h>
#include <stdint.h>
#include <stdbool.h>

Go to the source code of this file.

Functions

size_t parseUInt64 (const char *str, size_t size, uint64_t *result)
 
size_t parseInt64 (const char *str, size_t size, int64_t *result)
 
size_t parseDouble (const char *str, size_t size, double *result)
 

Function Documentation

◆ parseDouble()

size_t parseDouble ( const char *  str,
size_t  size,
double *  result 
)

◆ parseInt64()

size_t parseInt64 ( const char *  str,
size_t  size,
int64_t *  result 
)

◆ parseUInt64()

size_t parseUInt64 ( const char *  str,
size_t  size,
uint64_t *  result 
)

Parse integer numbers.

Returns the number of parsed digits until the first non-valid character. Returns 0 upon failure.

Hex numbers start with 0x. Signed numbers may have a +/- prefix.