summaryrefslogtreecommitdiff
path: root/apps/app_voicemail.c
diff options
context:
space:
mode:
authorJason Parker <jparker@digium.com>2008-03-28 19:08:35 +0000
committerJason Parker <jparker@digium.com>2008-03-28 19:08:35 +0000
commited9e3ef23eee4b2d00f39454fb67f8501e40e6b6 (patch)
treede7a78ee77a21348bab5714b9a06d9dd5004dd88 /apps/app_voicemail.c
parent1f8cb622bb1d9c7a20d517367b48c19685b9dfff (diff)
Replace magic number size from msgArray array with a define.
(same patch as before, I just split this part out) (close issue #12326) Reported by: travishein Patches: app_voicemail_code_documentation.patch uploaded by travishein (license 385) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@111774 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'apps/app_voicemail.c')
-rw-r--r--apps/app_voicemail.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/apps/app_voicemail.c b/apps/app_voicemail.c
index d0fac87b1..146041656 100644
--- a/apps/app_voicemail.c
+++ b/apps/app_voicemail.c
@@ -399,6 +399,8 @@ struct vm_zone {
char msg_format[512];
};
+#define VMSTATE_MAX_MSG_ARRAY 256
+
/*! Voicemail mailbox state */
struct vm_state {
char curbox[80];
@@ -418,7 +420,7 @@ struct vm_state {
#ifdef IMAP_STORAGE
ast_mutex_t lock;
int updated; /*!< decremented on each mail check until 1 -allows delay */
- long msgArray[256];
+ long msgArray[VMSTATE_MAX_MSG_ARRAY];
MAILSTREAM *mailstream;
int vmArrayIndex;
char imapuser[80]; /*!< IMAP server login */
@@ -9946,7 +9948,7 @@ static void init_vm_state(struct vm_state *vms)
{
int x;
vms->vmArrayIndex = 0;
- for (x = 0; x < 256; x++) {
+ for (x = 0; x < VMSTATE_MAX_MSG_ARRAY; x++) {
vms->msgArray[x] = 0;
}
ast_mutex_init(&vms->lock);
@@ -9955,7 +9957,7 @@ static void init_vm_state(struct vm_state *vms)
static void check_msgArray(struct vm_state *vms)
{
int x;
- for (x = 0; x < 256; x++) {
+ for (x = 0; x < VMSTATE_MAX_MSG_ARRAY; x++) {
if (vms->msgArray[x] != 0) {
ast_debug(1, "Item %d set to %ld\n", x, vms->msgArray[x]);
}
@@ -9972,7 +9974,7 @@ static void check_msgArray(struct vm_state *vms)
static void copy_msgArray(struct vm_state *dst, struct vm_state *src)
{
int x;
- for (x = 0; x < 256; x++) {
+ for (x = 0; x < VMSTATE_MAX_MSG_ARRAY; x++) {
dst->msgArray[x] = src->msgArray[x];
}
}