]> git.sur5r.net Git - cc65/blobdiff - include/time.h
Added an implementation of clock() for the Lynx console. By Greg King.
[cc65] / include / time.h
index 7cff2d7c32ecd2705af869739e4c5d15f495ee12..a38508000c02eba97f86f45fadcc65c4a721d001 100644 (file)
@@ -6,7 +6,7 @@
 /*                                                                           */
 /*                                                                           */
 /*                                                                           */
-/* (C) 1998-2005 Ullrich von Bassewitz                                       */
+/* (C) 1998-2012 Ullrich von Bassewitz                                       */
 /*               Römerstrasse 52                                             */
 /*               D-70794 Filderstadt                                         */
 /* EMail:        uz@cc65.org                                                 */
@@ -99,6 +99,12 @@ unsigned _clocks_per_sec (void);
 #elif  defined(__GEOS__)
 #  define CLK_TCK              1       /* POSIX */
 #  define CLOCKS_PER_SEC       1       /* ANSI */
+#elif defined(__LYNX__)
+/* The clock-rate depends on the video scan-rate;
+** so, read it at run-time. */
+extern clock_t _clk_tck (void);
+#  define CLK_TCK              _clk_tck()
+#  define CLOCKS_PER_SEC       _clk_tck()
 #endif