NAME
upscli_splitaddr - Split a listening address into its components
SYNOPSIS
#include <upsclient.h>
int upscli_splitaddr(const char *buf, char **hostname,
int *port)
DESCRIPTION
The upscli_splitaddr() function takes a pointer to the listening address definition buf and returns the pointer to dynamically allocated memory in hostname. It also copies the port number into port.
FORMATTING
A listening address definition is specified according to this format:
<hostname>[:<port>]
Definitions without an explicit port value receive the default value of 3493.
MEMORY USAGE
You must
RETURN VALUE
The upscli_splitaddr() function returns 0 on success, or -1 if an error occurs.