Provided by: libglobus-common-doc_18.14-1.1build1_all
NAME
globus_types.h - Common Primitive Types.
SYNOPSIS
#include 'globus_config.h' #include <stdlib.h> #include <stdint.h> #include <sys/types.h> #include <sys/socket.h> Macros #define GLOBUS_TRUE 1 True value for globus_bool_t. #define GLOBUS_FALSE 0 False value for globus_bool_t. #define GLOBUS_NULL NULL NULL value. #define GLOBUS_SUCCESS 0 Generic success result Most Globus API functions return this value to indicate success, or some error constant or globus_result_t to indicate an error. " #define GLOBUS_FAILURE -1 Generic failure result Some Globus API functions without good error handling return this value to indicate some undetermined error occurred. " Typedefs typedef size_t globus_size_t Standard size of memory object The globus_size_t is the size of a memory object. It is identical to size_t in all cases and doesn't need to be used ever. " typedef socklen_t globus_socklen_t Size of a socket length parameter. typedef unsigned char globus_byte_t Unsigned byte datatype This is used for byte-addressable arrays of arbitrary data which is not subject to sign extension. " typedef int globus_bool_t Boolean type. typedef uint32_t globus_result_t
Detailed Description
Common Primitive Types. Defines the macros and typedefs common to all globus_common components.
Macro Definition Documentation
#define GLOBUS_NULL NULL NULL value. From back long ago before NULL was standardized? No reason to use this on any modern system.
Author
Generated automatically by Doxygen for globus_common from the source code.