Share Pastebin
Guest
Public paste!

Untitled

By: a guest | Mar 21st, 2010 | Syntax: C | Size: 0.55 KB | Hits: 86 | Expires: Never
This paste has a previous version, view the difference. Copy text to clipboard
  1. Bool enqueue(Queue *Aqueue, int processId, int arrivalTime,
  2.              int serviceTime, int remainingTime){
  3.  
  4.     Node new = {processId,
  5.                 arrivalTime,
  6.                 serviceTime,
  7.                 remainingTime,
  8.                 NULL};
  9.  
  10.     if(Aqueue->head){
  11.         printf("adding to tail\n");
  12.         Aqueue->tail->next = &new;
  13.         Aqueue->tail = &new;
  14.     } else {
  15.         printf("setting head");
  16.         Aqueue->head = &new;
  17.         Aqueue->tail = &new;
  18.     }
  19.     printf("h=");printNode(Aqueue->head);
  20.     return TRUE;
  21. }