*** empty log message ***
authorroot <root>
Thu, 14 Dec 2006 17:40:03 +0000 (17:40 +0000)
committerroot <root>
Thu, 14 Dec 2006 17:40:03 +0000 (17:40 +0000)
src/iom_perl.h
src/rxvtperl.xs
src/typemap
src/typemap.iom

index 1b07a70..fffe96b 100644 (file)
@@ -52,7 +52,7 @@ perl_watcher::invoke (const char *type, SV *self, int arg)
   LEAVE;
 
   if (SvTRUE (ERRSV))
-    rxvt_warn ("%s callback evaluation error: %s", type, SvPV_nolen (ERRSV));
+    IOM_WARN ("%s callback evaluation error: %s", type, SvPV_nolen (ERRSV));
 }
 
 #define newSVtimer(timer) new_ref ((timer)->self, IOM_CLASS "::timer")
index 4e8b1ff..cf965c0 100644 (file)
@@ -304,6 +304,7 @@ void overlay::set (int x, int y, SV *text, SV *rend)
 /////////////////////////////////////////////////////////////////////////////
 
 #define IOM_CLASS "urxvt"
+#define IOM_WARN rxvt_warn
 #include <iom_perl.h>
 
 /////////////////////////////////////////////////////////////////////////////
index ddb0b98..3b2a217 100644 (file)
@@ -1,36 +1,22 @@
-perl_watcher *         T_IOM_WATCHER
-timer *                        T_IOM_TIMER
-iow *                  T_IOM_IOW
-pw *                   T_IOM_PW
-iw *                   T_IOM_IW
+rxvt_term *            T_TERM
 
-IOM_CHAINED            T_IOM_CHAINED
+overlay *              T_OVERLAY
+
+Time                   T_UV
+Atom                   T_UV
+Window                 T_UV
 
 
 INPUT
 
-T_IOM_WATCHER
-       $var = SvWATCHER ($arg);
-T_IOM_TIMER
-       $var = SvTIMER ($arg);
-T_IOM_IOW
-       $var = SvIOW ($arg);
-T_IOM_PW
-       $var = SvPW ($arg);
-T_IOM_IW
-       $var = SvIW ($arg);
+T_TERM
+       $var = SvTERM ($arg);
+T_OVERLAY
+       $var = SvOVERLAY ($arg);
 
 
 OUTPUT
 
-T_IOM_TIMER
-       $arg = newSVtimer ($var);
-T_IOM_IOW
-       $arg = newSViow ($var);
-T_IOM_PW
-       $arg = newSVpw ($var);
-T_IOM_IW
-       $arg = newSViw ($var);
-T_IOM_CHAINED
-       $arg = newSVsv (ST(0));
+T_TERM
+       $arg = newSVterm ($var);
 
index 3b2a217..ddb0b98 100644 (file)
@@ -1,22 +1,36 @@
-rxvt_term *            T_TERM
+perl_watcher *         T_IOM_WATCHER
+timer *                        T_IOM_TIMER
+iow *                  T_IOM_IOW
+pw *                   T_IOM_PW
+iw *                   T_IOM_IW
 
-overlay *              T_OVERLAY
-
-Time                   T_UV
-Atom                   T_UV
-Window                 T_UV
+IOM_CHAINED            T_IOM_CHAINED
 
 
 INPUT
 
-T_TERM
-       $var = SvTERM ($arg);
-T_OVERLAY
-       $var = SvOVERLAY ($arg);
+T_IOM_WATCHER
+       $var = SvWATCHER ($arg);
+T_IOM_TIMER
+       $var = SvTIMER ($arg);
+T_IOM_IOW
+       $var = SvIOW ($arg);
+T_IOM_PW
+       $var = SvPW ($arg);
+T_IOM_IW
+       $var = SvIW ($arg);
 
 
 OUTPUT
 
-T_TERM
-       $arg = newSVterm ($var);
+T_IOM_TIMER
+       $arg = newSVtimer ($var);
+T_IOM_IOW
+       $arg = newSViow ($var);
+T_IOM_PW
+       $arg = newSVpw ($var);
+T_IOM_IW
+       $arg = newSViw ($var);
+T_IOM_CHAINED
+       $arg = newSVsv (ST(0));