Re: cancel command

From: Peter Finlayson (frnknstn@iafrica.com)
Date: 06/21/02


Drat, I almost forgot, you need the  write_to_q_head  as well:

// 25/04/2002 Frnknstn - - - - - - - - - - - - - - - - - - - - - - - - -
// NOTE: 'txt' must be at most MAX_INPUT_LENGTH big.
void write_to_q_head(const char *txt, struct txt_q *queue, int aliased)
{
        struct txt_block *newh;

        CREATE(newh, struct txt_block, 1);
        newh->text = strdup(txt);
        newh->aliased = aliased;

        if (!queue->head)       // queue empty?
        {
                newh->next = NULL;
                queue->head = queue->tail = newh;
        } else {
                newh->next = queue->head;
                queue->head = newh;
        }
}
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Peter Finlayson
frnknstn@iafrica.com

--
   +---------------------------------------------------------------+
   | FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
   | Archives: http://post.queensu.ca/listserv/wwwarch/circle.html |
   | Newbie List:  http://groups.yahoo.com/group/circle-newbies/   |
   +---------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 06/25/03 PDT