Changeset 7608 for lang/perl/Text-MeCab
- Timestamp:
- 03/07/08 10:01:56 (5 years ago)
- Location:
- lang/perl/Text-MeCab/trunk
- Files:
-
- 2 modified
-
text-mecab.h (modified) (1 diff)
-
typemap (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/Text-MeCab/trunk/text-mecab.h
r7570 r7608 24 24 25 25 #define XS_STRUCT2OBJ(sv, class, obj) \ 26 sv_setref_pv(sv, class, (void *) obj); 26 if (obj == NULL) { \ 27 sv_setsv(sv, &PL_sv_undef); \ 28 } else { \ 29 sv_setref_pv(sv, class, (void *) obj); \ 30 } 27 31 28 32 typedef mecab_t TextMeCab; -
lang/perl/Text-MeCab/trunk/typemap
r4114 r7608 16 16 OUTPUT 17 17 T_MECAB 18 if ($var == NULL) { 19 sv_setsv($arg, &PL_sv_undef); 20 } else { 21 XS_STRUCT2OBJ($arg, "Text::MeCab", $var); 22 } 18 XS_STRUCT2OBJ($arg, "Text::MeCab", $var); 23 19 24 20 T_MECAB_NODE 25 if ($var == NULL) { 26 sv_setsv($arg, &PL_sv_undef); 27 } else { 28 XS_STRUCT2OBJ($arg, "Text::MeCab::Node", $var); 29 } 21 XS_STRUCT2OBJ($arg, "Text::MeCab::Node", $var); 30 22 31 23 T_MECAB_NODE_CLONE 32 if ($var == NULL) { 33 sv_setsv($arg, &PL_sv_undef); 34 } else { 35 XS_STRUCT2OBJ($arg, "Text::MeCab::Node::Cloned", $var); 36 } 24 XS_STRUCT2OBJ($arg, "Text::MeCab::Node::Cloned", $var); 37 25 38 26
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)