160 |
*/ |
*/ |
161 |
void queue_fifo(mask_t ** mfifo, mask_t * mask) |
void queue_fifo(mask_t ** mfifo, mask_t * mask) |
162 |
{ |
{ |
163 |
static int i; |
static unsigned int i; |
164 |
|
|
165 |
if (!mfifo) { |
if (!mfifo) { |
166 |
i = 0; |
i = 0; |
176 |
*/ |
*/ |
177 |
mask_t *dequeue_fifo(mask_t ** mfifo) |
mask_t *dequeue_fifo(mask_t ** mfifo) |
178 |
{ |
{ |
179 |
static int j; |
static unsigned int j; |
180 |
|
|
181 |
if (!mfifo) { |
if (!mfifo) { |
182 |
j = 0; |
j = 0; |
194 |
unsigned int masklen) |
unsigned int masklen) |
195 |
{ |
{ |
196 |
const unsigned int searchbuf = masklen + masknum * 6 + 8; |
const unsigned int searchbuf = masklen + masknum * 6 + 8; |
197 |
int len = 0; |
unsigned int len = 0; |
198 |
char *search; |
char *search; |
199 |
mask_t *tmp; |
mask_t *tmp; |
200 |
|
|
265 |
unsigned int masklen) |
unsigned int masklen) |
266 |
{ |
{ |
267 |
const unsigned int searchbuf = masklen + masknum * 6 + 8; |
const unsigned int searchbuf = masklen + masknum * 6 + 8; |
268 |
int len = 0; |
unsigned int len = 0; |
269 |
char *search; |
char *search; |
270 |
mask_t **mfifo; /* Mailbox FIFO queue. */ |
mask_t **mfifo; /* Mailbox FIFO queue. */ |
271 |
mask_t *mf; /* Mask returned from FIFO. */ |
mask_t *mf; /* Mask returned from FIFO. */ |
497 |
tmp = (unsigned int) strtoul(tail, &tail, 10); |
tmp = (unsigned int) strtoul(tail, &tail, 10); |
498 |
if (tmp) |
if (tmp) |
499 |
cnt++; |
cnt++; |
500 |
|
else |
501 |
|
tail = NULL; |
502 |
} |
} |
503 |
if (tmp == end + 1) |
if (tmp == end + 1) |
504 |
end++; |
end++; |