The unified diff between revisions [99a32020..] and [c551b2a3..] is displayed below. It can also be downloaded as a raw diff.

#
#
# patch "aca319/lab9q1.c"
#  from [84c9892089e0d53521320499f9712eb8dacd7a61]
#    to [c719fbf91d9af1045203903b9c51b1e62462d26d]
#
============================================================
--- aca319/lab9q1.c	84c9892089e0d53521320499f9712eb8dacd7a61
+++ aca319/lab9q1.c	c719fbf91d9af1045203903b9c51b1e62462d26d
@@ -19,6 +19,8 @@
 #define		BREAK_DISTANCE		2
 #define		ACCELERATE_DISTANCE	5

+#define		INSPECT_RANK		14
+
 struct car {
 	int track_pos;
 	int speed;
@@ -42,7 +44,7 @@ drive(struct car *c, int rank, int size)
 		distance = (TRACK_SIZE - c->track_pos - 1) + c->next_car_pos;
 	}

-	if (rank == 0)
+	if (rank == INSPECT_RANK)
 		printf("[%d] (before) position=%d, speed=%d, distance=%d\n", rank, c->track_pos, c->speed, distance);
 	if (distance <= BREAK_DISTANCE) {
 		c->speed -= BREAK_RATE;
@@ -64,7 +66,7 @@ drive(struct car *c, int rank, int size)
 	 */
 	c->track_pos = (c->track_pos + c->speed) % TRACK_SIZE;

-	if (rank == 0)
+	if (rank == INSPECT_RANK)
 		printf("[%d] (after) position=%d, speed=%d\n", rank, c->track_pos, c->speed);

 	/* then we send our position to the car behind us, and