| \n");
+
+ /* link to previous month */
+ if (cur_mon > 1)
+ rsprintf("<", cur_mon - 1, cur_year);
+ else
+ rsprintf("<", 12, cur_year - 1);
+
+ /* current month */
+ strftime(str, sizeof(str), "%B", ts);
+ rsprintf(" %s ", str);
+
+ /* link to next month */
+ if (cur_mon == 12)
+ rsprintf(">", 1, cur_year + 1);
+ else
+ rsprintf(">", cur_mon + 1, cur_year);
+
+ /* link to previous year */
+ rsprintf(" ");
+ rsprintf("<", cur_mon, cur_year - 1);
+
+ /* current year */
+ rsprintf(" %d ", cur_year);
+
+ /* link to next year */
+ rsprintf(">", cur_mon, cur_year + 1);
+
+ /* go to first day of month */
+ ts->tm_mday = 1;
+ stime = mktime(ts);
+
+ /* go to last sunday */
+ stime = stime - 3600 * 24 * ts->tm_wday;
+
+ rsprintf(" |