Here is a list of all documented macros with links to the documentation:

### - b -

- buffer_dup : buffer.h
- buffer_putliteral : buffer.h
- buffer_putstring : buffer.h
- BUFFER_STACK : buffer.h
- BUFFER_STACK_ABORT : buffer.h
- BUFFER_STACK_PRINT : buffer.h
- buffer_tostring : buffer.h

### - c -

- CHIRP_DIGEST_MAX : chirp_types.h
- CHIRP_ERROR_ALREADY_EXISTS : chirp_protocol.h
- CHIRP_ERROR_BAD_FD : chirp_protocol.h
- CHIRP_ERROR_BUSY : chirp_protocol.h
- CHIRP_ERROR_CROSS_DEVICE_LINK : chirp_protocol.h
- CHIRP_ERROR_DISCONNECTED : chirp_protocol.h
- CHIRP_ERROR_DOESNT_EXIST : chirp_protocol.h
- CHIRP_ERROR_GRP_UNREACHABLE : chirp_protocol.h
- CHIRP_ERROR_INVALID_REQUEST : chirp_protocol.h
- CHIRP_ERROR_IS_A_PIPE : chirp_protocol.h
- CHIRP_ERROR_IS_DIR : chirp_protocol.h
- CHIRP_ERROR_NAME_TOO_LONG : chirp_protocol.h
- CHIRP_ERROR_NO_MEMORY : chirp_protocol.h
- CHIRP_ERROR_NO_SPACE : chirp_protocol.h
- CHIRP_ERROR_NO_SUCH_JOB : chirp_protocol.h
- CHIRP_ERROR_NOT_AUTHENTICATED : chirp_protocol.h
- CHIRP_ERROR_NOT_AUTHORIZED : chirp_protocol.h
- CHIRP_ERROR_NOT_DIR : chirp_protocol.h
- CHIRP_ERROR_NOT_EMPTY : chirp_protocol.h
- CHIRP_ERROR_NOT_SUPPORTED : chirp_protocol.h
- CHIRP_ERROR_OFFLINE : chirp_protocol.h
- CHIRP_ERROR_TIMED_OUT : chirp_protocol.h
- CHIRP_ERROR_TOO_BIG : chirp_protocol.h
- CHIRP_ERROR_TOO_MANY_OPEN : chirp_protocol.h
- CHIRP_ERROR_TRY_AGAIN : chirp_protocol.h
- CHIRP_ERROR_UNKNOWN : chirp_protocol.h
- CHIRP_LINE_MAX : chirp_protocol.h
- CHIRP_PATH_MAX : chirp_protocol.h
- CHIRP_PORT : chirp_protocol.h
- CHIRP_SEARCH_DELIMITER : chirp_types.h
- CHIRP_SEARCH_ERR_OPEN : chirp_types.h
- CHIRP_SEARCH_STOPATFIRST : chirp_types.h
- CHIRP_VERSION : chirp_protocol.h

### - d -

- D_ALL : debug.h
- D_ALLOC : debug.h
- D_AUTH : debug.h
- D_BATCH : debug.h
- D_BUCKETING : debug.h
- D_BXGRID : debug.h
- D_CACHE : debug.h
- D_CHANNEL : debug.h
- D_CHIRP : debug.h
- D_CONFUGA : debug.h
- D_CVMFS : debug.h
- D_DCAP : debug.h
- D_DEBUG : debug.h
- D_DNS : debug.h
- D_ERROR : debug.h
- D_EXT : debug.h
- D_FATAL : debug.h
- D_FTP : debug.h
- D_GFAL : debug.h
- D_GLITE : debug.h
- D_GROW : debug.h
- D_HDFS : debug.h
- D_HTTP : debug.h
- D_INFO : debug.h
- D_IRODS : debug.h
- D_JX : debug.h
- D_LFC : debug.h
- D_LIBCALL : debug.h
- D_LOCAL : debug.h
- D_LOGIN : debug.h
- D_MAKEFLOW : debug.h
- D_MAKEFLOW_ALLOC : debug.h
- D_MAKEFLOW_HOOK : debug.h
- D_MAKEFLOW_LEXER : debug.h
- D_MAKEFLOW_PARSER : debug.h
- D_MAKEFLOW_RUN : debug.h
- D_MPI : debug.h
- D_MULTI : debug.h
- D_NEST : debug.h
- D_NOTICE : debug.h
- D_POLL : debug.h
- D_PROCESS : debug.h
- D_PSTREE : debug.h
- D_REMOTE : debug.h
- D_RESOLVE : debug.h
- D_RFIO : debug.h
- D_RMON : debug.h
- D_SSL : debug.h
- D_SUMMARY : debug.h
- D_SYSCALL : debug.h
- D_TCP : debug.h
- D_TLQ : debug.h
- D_USER : debug.h
- D_VINE : debug.h
- D_WQ : debug.h
- D_XROOTD : debug.h
- DATAGRAM_ADDRESS_BROADCAST : datagram.h
- DATAGRAM_ADDRESS_MAX : datagram.h
- DATAGRAM_PAYLOAD_MAX : datagram.h
- DATAGRAM_PORT_ANY : datagram.h
- DOMAIN_NAME_MAX : domain_name.h

### - h -

- HASH_TABLE_ITERATE : hash_table.h

### - i -

- ITABLE_ITERATE : itable.h

### - l -

- LINK_ADDRESS_MAX : link.h
- LINK_FOREVER : link.h
- LINK_PORT_ANY : link.h
- LINK_READ : link.h
- LINK_WRITE : link.h
- LIST_ITERATE : list.h

### - p -

- PRIORITY_QUEUE_BASE_ITERATE : priority_queue.h

### - r -

- random_int : random.h
- random_int32 : random.h
- random_uint : random.h

### - u -

- USERNAME_MAX : username.h

### - v -

- VINE_DEFAULT_PORT : taskvine.h
- VINE_RANDOM_PORT : taskvine.h
- VINE_WAIT_FOREVER : taskvine.h

### - w -

- WORK_QUEUE_DEFAULT_KEEPALIVE_INTERVAL : work_queue.h
- WORK_QUEUE_DEFAULT_KEEPALIVE_TIMEOUT : work_queue.h
- WORK_QUEUE_DEFAULT_PORT : work_queue.h
- WORK_QUEUE_MANAGER_MODE_CATALOG : work_queue.h
- WORK_QUEUE_MANAGER_MODE_STANDALONE : work_queue.h
- WORK_QUEUE_RANDOM_PORT : work_queue.h
- WORK_QUEUE_TASK_ORDER_FIFO : work_queue.h
- WORK_QUEUE_TASK_ORDER_LIFO : work_queue.h
- WORK_QUEUE_WAITFORTASK : work_queue.h