From: Russell Bryant Date: Fri, 20 Oct 2006 15:54:14 +0000 (+0000) Subject: put the constants for whether methods can create a dialog or not in an enum X-Git-Tag: 1.6.0-beta1~3^2~4328 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=02ec7acf6ad39ae1cad75cc59ee8b02a6dffc47b;p=thirdparty%2Fasterisk.git put the constants for whether methods can create a dialog or not in an enum git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@45764 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/channels/chan_sip.c b/channels/chan_sip.c index fd6f51ee30..b8cd930311 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -338,16 +338,18 @@ enum sipregistrystate { REG_STATE_FAILED, /*!< Registration failed after several tries */ }; -#define CAN_NOT_CREATE_DIALOG 0 -#define CAN_CREATE_DIALOG 1 -#define CAN_CREATE_DIALOG_UNSUPPORTED_METHOD 2 +enum can_create_dialog { + CAN_NOT_CREATE_DIALOG, + CAN_CREATE_DIALOG, + CAN_CREATE_DIALOG_UNSUPPORTED_METHOD, +}; /*! XXX Note that sip_methods[i].id == i must hold or the code breaks */ static const struct cfsip_methods { enum sipmethod id; int need_rtp; /*!< when this is the 'primary' use for a pvt structure, does it need RTP? */ char * const text; - int can_create; + enum can_create_dialog can_create; } sip_methods[] = { { SIP_UNKNOWN, RTP, "-UNKNOWN-", CAN_CREATE_DIALOG }, { SIP_RESPONSE, NO_RTP, "SIP/2.0", CAN_NOT_CREATE_DIALOG },