.doc/ext/rays/font.cpp in rays-0.2.1 vs .doc/ext/rays/font.cpp in rays-0.3

- old
+ new

@@ -3,11 +3,11 @@ #include <assert.h> #include "defs.h" -RUCY_DEFINE_VALUE_OR_ARRAY_FROM_TO(Rays::Font) +RUCY_DEFINE_VALUE_OR_ARRAY_FROM_TO(RAYS_EXPORT, Rays::Font) #define THIS to<Rays::Font*>(self) #define CHECK RUCY_CHECK_OBJECT(Rays::Font, self) @@ -154,11 +154,11 @@ namespace Rucy { - template <> Rays::Font + template <> RAYS_EXPORT Rays::Font value_to<Rays::Font> (int argc, const Value* argv, bool convert) { if (argc == 1 && argv->is_array()) { argc = argv->size(); @@ -170,10 +170,11 @@ if (convert) { if (argc == 0) return Rays::get_default_font(); - coord size = argc >= 2 ? to<coord>(argv[1]) : Rays::Font::DEFAULT_SIZE; + coord size = + argc >= 2 ? to<coord>(argv[1]) : (coord) Rays::Font::DEFAULT_SIZE; if (argv->is_nil()) return Rays::Font(NULL, size); else if (argv->is_s() || argv->is_sym()) return Rays::Font(argv[0].c_str(), size); }