Re: [Haifux] pop(queue) fails

2008-10-25 Thread boazg
i can give a lecture on the cairo compositing engine (the thing that makes
GTK shiny)

On Sat, Oct 25, 2008 at 17:01, Orr Dunkelman [EMAIL PROTECTED]wrote:

 hi guys,

 I have some issues with the following code, help would be appreciated.

 #include stdio.h

 struct Lecture {
   char Lecturer[80];
   char Topic[160];
   char Date[30];
 } lecture-str;

 struct Node {
   lecture-str data;
   Node *next, *prev;
 } node-str;

 struct Queue {
   Node First;
   int size;
 } Queue-str;

 /* standard stuff */

 int pop (Queue-str Haifux)
 {
   Node ptr*;
   if (Haifux-size == 0) { printf (No lecture in queue\n); return -1;

   print_node (Haifux-First);
   ptr=Haifux-First;
   Haifux-First = Hiafux-First.next;
   free (ptr);

   size --;
   if (size)   Haifux-First.prev=NULL;
 }

 =

 Well, the code failed with the error message

   No lecture in queue

 Help, somebody?

 --
 Orr Dunkelman,
 [EMAIL PROTECTED]

 a scientific man ought to have no wishes, no affections, -- a mere
 heart of stone - Charles Darwin.

 GPG fingerprint: C2D5 C6D6 9A24 9A95 C5B3  2023 6CAB 4A7C B73F D0AA
 (This key will never sign Emails, only other PGP keys. The key
 corresponds to [EMAIL PROTECTED])
 ___
 Haifux mailing list
 Haifux@haifux.org
 http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux




-- 

Robert Benchley  - The surest way to make a monkey of a man is to quote
him.
___
Haifux mailing list
Haifux@haifux.org
http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux


Re: [Haifux] pop(queue) fails

2008-10-25 Thread Sorana Fraier
Nice attempt Orr. ;-)

On Sat, Oct 25, 2008 at 5:01 PM, Orr Dunkelman [EMAIL PROTECTED]wrote:

 hi guys,

 I have some issues with the following code, help would be appreciated.

 #include stdio.h

 struct Lecture {
   char Lecturer[80];
   char Topic[160];
   char Date[30];
 } lecture-str;

 struct Node {
   lecture-str data;
   Node *next, *prev;
 } node-str;

 struct Queue {
   Node First;
   int size;
 } Queue-str;

 /* standard stuff */

 int pop (Queue-str Haifux)
 {
   Node ptr*;
   if (Haifux-size == 0) { printf (No lecture in queue\n); return -1;

   print_node (Haifux-First);
   ptr=Haifux-First;
   Haifux-First = Hiafux-First.next;
   free (ptr);

   size --;
   if (size)   Haifux-First.prev=NULL;
 }

 =

 Well, the code failed with the error message

   No lecture in queue

 Help, somebody?

 --
 Orr Dunkelman,
 [EMAIL PROTECTED]

 a scientific man ought to have no wishes, no affections, -- a mere
 heart of stone - Charles Darwin.

 GPG fingerprint: C2D5 C6D6 9A24 9A95 C5B3  2023 6CAB 4A7C B73F D0AA
 (This key will never sign Emails, only other PGP keys. The key
 corresponds to [EMAIL PROTECTED])
 ___
 Haifux mailing list
 Haifux@haifux.org
 http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux

___
Haifux mailing list
Haifux@haifux.org
http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux