Example #1
0
Q_FIFO_HEAD *qFifoCreate (void)
    {
    Q_FIFO_HEAD *pQFifoHead = (Q_FIFO_HEAD *) malloc (sizeof (Q_FIFO_HEAD));

    if (pQFifoHead == NULL)
	return (NULL);

    qFifoInit (pQFifoHead);

    return (pQFifoHead);
    }
Example #2
0
LOCAL Q_FIFO_HEAD* qFifoCreate(
    void
    )
{
    Q_FIFO_HEAD *pQFifoHead;

    /* Allocate memory for struct */
    pQFifoHead = malloc(sizeof(Q_FIFO_HEAD));

    if (pQFifoHead != NULL)
    {
        /* Call initializer below */
        if (qFifoInit(pQFifoHead) != OK)
        {
            free(pQFifoHead);
            pQFifoHead = NULL;
        }
  }

  return pQFifoHead;
}