text: #include "cerberus.h"
  
  struct delay_block {
    struct delay_block *succ;
  };
  
  static struct delay_block Timer_Queue;
  
  struct delay_block* time_enqueue (struct delay_block *d)
  {
    struct delay_block *q = Timer_Queue.succ; 
    d->succ =  (void *)0;
    return Timer_Queue.succ;
  }
  
  int main(void)
  {
    Timer_Queue.succ = &Timer_Queue;
    if (time_enqueue (&Timer_Queue) != (void*)0)
      abort ();
    return 0;
  }
  
  