.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);
}