.TH "globus_libc.h" 3 "Version 18.14" "globus_common" \" -*- nroff -*- .ad l .nh .SH NAME globus_libc.h \- Thread-safe libc macros, function prototypes\&. .SH SYNOPSIS .br .PP \fC#include 'globus_common_include\&.h'\fP .br \fC#include 'globus_thread\&.h'\fP .br .SS "Functions" .in +1c .ti -1c .RI "char * \fBglobus_libc_join\fP (const char **array, int count)" .br .ti -1c .RI "\fBglobus_result_t\fP \fBglobus_libc_contact_string_to_ints\fP (const char *contact_string, int *host, int *count, unsigned short *port)" .br .in -1c .SH "Detailed Description" .PP Thread-safe libc macros, function prototypes\&. .SH "Function Documentation" .PP .SS "\fBglobus_result_t\fP globus_libc_contact_string_to_ints (const char * contact_string, int * host, int * count, unsigned short * port)" convert a numeric contact string to an array of ints .PP (port is optional and may be NULL\&. 0 will be passed back if no port is found) host needs to have room for at least 16 ints count will be passed back\&. 4 for ipv4, 16 for ipv6 .SS "char * globus_libc_join (const char ** array, int count)" create a new string from all of the strings in array .PP \fBParameters\fP .RS 4 \fIarray\fP an array of strings to concatenate (null entries are skipped) .br \fIcount\fP length of array .RE .PP .SH "Author" .PP Generated automatically by Doxygen for globus_common from the source code\&.