Some changes have been made to corect some problems in 
Project 1. Changes 3 and 4 are modifications in comments,
change 5 is relevant only if you want to compile for WinCE.
Changes 1 and 2 are important but they can easily made by 
hand (you don't need to download the new files).

WARNING: if you already implemented some or all of the 
functions in queue.c be carefull not to delete your version
of the file and lose your work.

Changes:

1. The second argument of the function queue_delete (int id) 
   has been removed. There is no need for such an argument.
   Files queue.h and queue.c have been modified to reflect
   the changes.
	
2. In file queue.c function queue_delete is defined not 
   declared. For this reason "extern" should not apeare
   in front of the function signature.
   File queue.c has been modified accordingly.

3. Function queue_new should return NULL if a new element
   cannot be added. The comment in queue.h and queue.c
   has been modified accordingly.

4. The comment for funcion minithread_initialize_stack
   wrongly referes to three functions. There are only
   two functions passed as parameters: body_proc and 
   final_proc.
   File machineprimitives.h has been changed to reflect
   the change.

5. Makefile and Makefile_WinCE have been modified to have a 
   single place for MAIN program setup. If you don't plan to 
   compile your code for WinCE you don't have to worry about
   this. This modification is made only for convenience and
   doesn't change anything fundamental.
	
You can either make the above changes yourself or download
and substitute files queue.h, queue.c, machineprimitives.h
Makefile and Makefile_WinCE in your current project.

