@itemize @bullet
@item
-Project 1 has a few parts that we must be able to turn on and off via
-conditional compilation. You must use the macros we specify for those
-parts.
+Problem 1-2, @code{thread_join()}. Some other code expects
+@code{THREAD_JOIN_IMPLEMENTED} to be defined once you've implemented
+this function.
+
+@item
+Problem 1-4, the advanced scheduler. We must be able to turn this on
+and off with a compile-time directive. You must use the macro name we
+specify for that part. @xref{Problem 1-4 Advanced Scheduler}, for
+details.
@item
Code written for extra credit may be included conditionally. If the
#include <inttypes.h>
@dots{}
int32_t value = @dots{};
-printf ("value=%08"PRId32"\n");
+printf ("value=%08"PRId32"\n", value);
@end example
@noindent
The @samp{%} is not supplied by the @code{PRI} macros. As shown