+#define USER_LIST_ERRORS \
+ PARA_ERROR(USERLIST, "failed to open user list file"), \
+ PARA_ERROR(BAD_USER, "you don't exist. Go away."), \
+
+
+#define OSX_WRITE_ERRORS \
+ PARA_ERROR(STREAM_FORMAT, "could not set stream format"), \
+ PARA_ERROR(ADD_CALLBACK, "can not add callback"), \
+ PARA_ERROR(READ_STDIN, "failed to read from stdin"), \
+ PARA_ERROR(OPEN_COMP, "OpenAComponent() error"), \
+ PARA_ERROR(UNIT_INIT, "AudioUnitInitialize() error"), \
+ PARA_ERROR(UNIT_START, "AudioUnitStart() error"), \
+ PARA_ERROR(DEFAULT_COMP, "can not find default audio output component"), \
+
+
+#define AUDIOC_ERRORS \
+ PARA_ERROR(AUDIOC_SYNTAX, "audioc syntax error"), \
+ PARA_ERROR(AUDIOC_READ, "audioc read error"), \
+ PARA_ERROR(AUDIOC_WRITE, "audioc write error"), \
+ PARA_ERROR(INIT_SOCK_ADDR, "can not init socket"), \
+ PARA_ERROR(AUDIOC_CONNECT, "audioc connect error"), \
+ PARA_ERROR(AUDIOC_OVERRUN, "audioc buffer overrun"), \
+
+
+
+
+#define CLIENT_COMMON_ERRORS \