color-lab find float-pi for old Emacs
authorJulien Danjou <julien@danjou.info>
Tue, 23 Nov 2010 16:00:52 +0000 (17:00 +0100)
committerJulien Danjou <julien@danjou.info>
Tue, 23 Nov 2010 16:01:00 +0000 (17:01 +0100)
Signed-off-by: Julien Danjou <julien@danjou.info>
lisp/ChangeLog
lisp/color-lab.el

index b2b6bba..58e7db9 100644 (file)
@@ -8,6 +8,8 @@
 
 2010-11-23  Julien Danjou  <julien@danjou.info>
 
+       * color-lab.el (boundp): Bind float-pi for Emacs < 23.3.
+
        * shr-color.el (shr-color->hexadecimal): Add support for color names.
 
        * shr.el (shr-parse-style): Replace \n with space in style parsing.
index 997bdbf..16f711a 100644 (file)
 
 ;;; Code:
 
+;; Emacs < 23.3
+(unless (boundp 'float-pi)
+  (defconst float-pi (* 4 (atan 1)) "The value of Pi (3.1415926...)."))
+
 (defun rgb->hsv (red green blue)
   "Convert RED GREEN BLUE values to HSV representation.
 Hue is in radian. Saturation and values are between 0 and 1."