1 --- mouseclock.c.orig	1996-05-05 16:47:18 UTC
2 +++ mouseclock.c
3 @@ -31,6 +31,7 @@ int Scr;
4  Window Root;
5  int shadow_size = 2;
6  int shadow_mode = 1;
7 +int ampm = 0;
8 
9  /* ---------------------------------------------------------------- */
10  void
11 @@ -56,6 +57,7 @@ usage (const char *nom)
12    printf ("-display <dpy>   display name\n");
13    printf ("-fg <color>      foreground color\n");
14    printf ("-fn <font_name>  font to use\n");
15 +  printf ("-12hr            use 12-hour format\n");
16 
17    exit (1);
18  }
19 @@ -266,6 +268,11 @@ main (int argc, char **argv)
20  	  shadow_mode = 0;
21  	  continue;
22  	}
23 +      if (!strcmp ("-12hr", argv[i]))
24 +	{
25 +	  ampm = 1;
26 +	  continue;
27 +	}
28        usage (argv[0]);
29      }
30 
31 @@ -295,7 +302,7 @@ main (int argc, char **argv)
32  	  struct tm *now_tm = localtime (&now);
33  	  Cursor cur;
34 
35 -	  h = now_tm->tm_hour;
36 +	  h = ampm && (now_tm->tm_hour - 12 > 0) ? now_tm->tm_hour - 12 : now_tm->tm_hour;
37  	  m = now_tm->tm_min;
38 
39  	  if (h != last_h || m != last_m)
40