Update of /usr/cvsroot/asterisk/channels
In directory mongoose.digium.com:/tmp/cvs-serv17073/channels

Modified Files:
        chan_iax2.c 
Log Message:
use an enum instead of #define'd integers in a couple of places


Index: chan_iax2.c
===================================================================
RCS file: /usr/cvsroot/asterisk/channels/chan_iax2.c,v
retrieving revision 1.361
retrieving revision 1.362
diff -u -d -r1.361 -r1.362
--- chan_iax2.c 24 Oct 2005 20:12:05 -0000      1.361
+++ chan_iax2.c 26 Oct 2005 16:18:25 -0000      1.362
@@ -363,19 +363,23 @@
        unsigned char *buf;
 };
 
-#define REG_STATE_UNREGISTERED 0
-#define REG_STATE_REGSENT      1
-#define REG_STATE_AUTHSENT     2
-#define REG_STATE_REGISTERED   3
-#define REG_STATE_REJECTED     4
-#define REG_STATE_TIMEOUT      5
-#define REG_STATE_NOAUTH       6
+enum iax_reg_state {
+       REG_STATE_UNREGISTERED = 0,
+       REG_STATE_REGSENT,
+       REG_STATE_AUTHSENT,
+       REG_STATE_REGISTERED,
+       REG_STATE_REJECTED,
+       REG_STATE_TIMEOUT,
+       REG_STATE_NOAUTH
+};
 
-#define TRANSFER_NONE          0
-#define TRANSFER_BEGIN         1
-#define TRANSFER_READY         2
-#define TRANSFER_RELEASED      3
-#define TRANSFER_PASSTHROUGH   4
+enum iax_transfer_state {
+       TRANSFER_NONE = 0,
+       TRANSFER_BEGIN,
+       TRANSFER_READY,
+       TRANSFER_RELEASED,
+       TRANSFER_PASSTHROUGH
+};
 
 struct iax2_registry {
        struct sockaddr_in addr;                /* Who we connect to for 
registration purposes */
@@ -384,7 +388,7 @@
        char random[80];
        int expire;                             /* Sched ID of expiration */
        int refresh;                            /* How often to refresh */
-       int regstate;
+       enum iax_reg_state regstate;
        int messages;                           /* Message count */
        int callno;                             /* Associated call number if 
applicable */
        struct sockaddr_in us;                  /* Who the server thinks we are 
*/
@@ -541,7 +545,7 @@
        unsigned int flags;
 
        /* Transferring status */
-       int transferring;
+       enum iax_transfer_state transferring;
        /* Transfer identifier */
        int transferid;
        /* Who we are IAX transfering to */

_______________________________________________
Asterisk-Cvs mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-cvs

Reply via email to