diff options
Diffstat (limited to 'ext/sqlite3_api/sqlite3_api.i')
-rw-r--r-- | ext/sqlite3_api/sqlite3_api.i | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/ext/sqlite3_api/sqlite3_api.i b/ext/sqlite3_api/sqlite3_api.i index b21e3c8..784ef86 100644 --- a/ext/sqlite3_api/sqlite3_api.i +++ b/ext/sqlite3_api/sqlite3_api.i @@ -4,6 +4,14 @@ #include <sqlite3.h> #include "ruby.h" +#ifndef RSTRING_PTR +#define RSTRING_PTR(s) (RSTRING(s)->ptr) +#endif + +#ifndef RSTRING_LEN +#define RSTRING_LEN(s) (RSTRING(s)->len) +#endif + #define Init_API Init_sqlite3_api struct CallbackData { |