doc
Macros
csync_macros.h File Reference
#include <stdlib.h>
#include <string.h>

Go to the source code of this file.

Macros

#define ARRAY_SIZE(a)   (sizeof(a)/sizeof(a[0]))
 
#define CSYNC_CUSTOM_ERRNO_BASE   10000
 
#define ERRNO_CONNECT   CSYNC_CUSTOM_ERRNO_BASE+6
 
#define ERRNO_ERROR_STRING   CSYNC_CUSTOM_ERRNO_BASE+13
 
#define ERRNO_GENERAL_ERROR   CSYNC_CUSTOM_ERRNO_BASE+2
 
#define ERRNO_LOOKUP_ERROR   CSYNC_CUSTOM_ERRNO_BASE+3
 
#define ERRNO_PRECONDITION   CSYNC_CUSTOM_ERRNO_BASE+8
 
#define ERRNO_PROXY_AUTH   CSYNC_CUSTOM_ERRNO_BASE+5
 
#define ERRNO_QUOTA_EXCEEDED   CSYNC_CUSTOM_ERRNO_BASE+15
 
#define ERRNO_REDIRECT   CSYNC_CUSTOM_ERRNO_BASE+10
 
#define ERRNO_RETRY   CSYNC_CUSTOM_ERRNO_BASE+9
 
#define ERRNO_SERVICE_UNAVAILABLE   CSYNC_CUSTOM_ERRNO_BASE+14
 
#define ERRNO_TIMEDELTA   CSYNC_CUSTOM_ERRNO_BASE+12
 
#define ERRNO_TIMEOUT   CSYNC_CUSTOM_ERRNO_BASE+7
 
#define ERRNO_USER_UNKNOWN_ON_SERVER   CSYNC_CUSTOM_ERRNO_BASE+4
 
#define ERRNO_WRONG_CONTENT   CSYNC_CUSTOM_ERRNO_BASE+11
 

Macro Definition Documentation

◆ ARRAY_SIZE

#define ARRAY_SIZE (   a)    (sizeof(a)/sizeof(a[0]))

Definition at line 29 of file csync_macros.h.

◆ CSYNC_CUSTOM_ERRNO_BASE

#define CSYNC_CUSTOM_ERRNO_BASE   10000

Definition at line 33 of file csync_macros.h.

◆ ERRNO_CONNECT

#define ERRNO_CONNECT   CSYNC_CUSTOM_ERRNO_BASE+6

Definition at line 39 of file csync_macros.h.

◆ ERRNO_ERROR_STRING

#define ERRNO_ERROR_STRING   CSYNC_CUSTOM_ERRNO_BASE+13

Definition at line 46 of file csync_macros.h.

◆ ERRNO_GENERAL_ERROR

#define ERRNO_GENERAL_ERROR   CSYNC_CUSTOM_ERRNO_BASE+2

Definition at line 35 of file csync_macros.h.

◆ ERRNO_LOOKUP_ERROR

#define ERRNO_LOOKUP_ERROR   CSYNC_CUSTOM_ERRNO_BASE+3

Definition at line 36 of file csync_macros.h.

◆ ERRNO_PRECONDITION

#define ERRNO_PRECONDITION   CSYNC_CUSTOM_ERRNO_BASE+8

Definition at line 41 of file csync_macros.h.

◆ ERRNO_PROXY_AUTH

#define ERRNO_PROXY_AUTH   CSYNC_CUSTOM_ERRNO_BASE+5

Definition at line 38 of file csync_macros.h.

◆ ERRNO_QUOTA_EXCEEDED

#define ERRNO_QUOTA_EXCEEDED   CSYNC_CUSTOM_ERRNO_BASE+15

Definition at line 48 of file csync_macros.h.

◆ ERRNO_REDIRECT

#define ERRNO_REDIRECT   CSYNC_CUSTOM_ERRNO_BASE+10

Definition at line 43 of file csync_macros.h.

◆ ERRNO_RETRY

#define ERRNO_RETRY   CSYNC_CUSTOM_ERRNO_BASE+9

Definition at line 42 of file csync_macros.h.

◆ ERRNO_SERVICE_UNAVAILABLE

#define ERRNO_SERVICE_UNAVAILABLE   CSYNC_CUSTOM_ERRNO_BASE+14

Definition at line 47 of file csync_macros.h.

◆ ERRNO_TIMEDELTA

#define ERRNO_TIMEDELTA   CSYNC_CUSTOM_ERRNO_BASE+12

Definition at line 45 of file csync_macros.h.

◆ ERRNO_TIMEOUT

#define ERRNO_TIMEOUT   CSYNC_CUSTOM_ERRNO_BASE+7

Definition at line 40 of file csync_macros.h.

◆ ERRNO_USER_UNKNOWN_ON_SERVER

#define ERRNO_USER_UNKNOWN_ON_SERVER   CSYNC_CUSTOM_ERRNO_BASE+4

Definition at line 37 of file csync_macros.h.

◆ ERRNO_WRONG_CONTENT

#define ERRNO_WRONG_CONTENT   CSYNC_CUSTOM_ERRNO_BASE+11

Definition at line 44 of file csync_macros.h.