ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/rxvtperl.xs
(Generate patch)

Comparing rxvt-unicode/src/rxvtperl.xs (file contents):
Revision 1.197 by root, Thu Jun 14 18:19:11 2012 UTC vs.
Revision 1.198 by root, Thu Jun 14 18:59:39 2012 UTC

67static rgba 67static rgba
68parse_rgba (SV *sv, rxvt_screen *s = 0) 68parse_rgba (SV *sv, rxvt_screen *s = 0)
69{ 69{
70 rgba c; 70 rgba c;
71 71
72 if (AV *av = (AV *)SvRV (sv)) 72 if (SvROK (sv))
73 { 73 {
74 AV *av = (AV *)SvRV (sv);
75
74 if (SvTYPE ((SV *)av) != SVt_PVAV) 76 if (SvTYPE ((SV *)av) != SVt_PVAV)
75 croak ("colour must be either a colour string, or an array,"); 77 croak ("colour must be either a colour string, or an array,");
76 78
77 int len = av_len (av) + 1; 79 int len = av_len (av) + 1;
78 80
909 const_iv (PictStandardA1), 911 const_iv (PictStandardA1),
910 const_iv (RepeatNone), 912 const_iv (RepeatNone),
911 const_iv (RepeatNormal), 913 const_iv (RepeatNormal),
912 const_iv (RepeatPad), 914 const_iv (RepeatPad),
913 const_iv (RepeatReflect), 915 const_iv (RepeatReflect),
916 // all versions
917 const_iv (PictOpClear),
918 const_iv (PictOpSrc),
919 const_iv (PictOpDst),
920 const_iv (PictOpOver),
921 const_iv (PictOpOverReverse),
922 const_iv (PictOpIn),
923 const_iv (PictOpInReverse),
924 const_iv (PictOpOut),
925 const_iv (PictOpOutReverse),
926 const_iv (PictOpAtop),
927 const_iv (PictOpAtopReverse),
928 const_iv (PictOpXor),
929 const_iv (PictOpAdd),
930 const_iv (PictOpSaturate),
931 // 0.2+
932 const_iv (PictOpDisjointClear),
933 const_iv (PictOpDisjointSrc),
934 const_iv (PictOpDisjointDst),
935 const_iv (PictOpDisjointOver),
936 const_iv (PictOpDisjointOverReverse),
937 const_iv (PictOpDisjointIn),
938 const_iv (PictOpDisjointInReverse),
939 const_iv (PictOpDisjointOut),
940 const_iv (PictOpDisjointOutReverse),
941 const_iv (PictOpDisjointAtop),
942 const_iv (PictOpDisjointAtopReverse),
943 const_iv (PictOpDisjointXor),
944 const_iv (PictOpConjointClear),
945 const_iv (PictOpConjointSrc),
946 const_iv (PictOpConjointDst),
947 const_iv (PictOpConjointOver),
948 const_iv (PictOpConjointOverReverse),
949 const_iv (PictOpConjointIn),
950 const_iv (PictOpConjointInReverse),
951 const_iv (PictOpConjointOut),
952 const_iv (PictOpConjointOutReverse),
953 const_iv (PictOpConjointAtop),
954 const_iv (PictOpConjointAtopReverse),
955 const_iv (PictOpConjointXor),
956 // 0.11+
957 const_iv (PictOpMultiply),
958 const_iv (PictOpScreen),
959 const_iv (PictOpOverlay),
960 const_iv (PictOpDarken),
961 const_iv (PictOpLighten),
962 const_iv (PictOpColorDodge),
963 const_iv (PictOpColorBurn),
964 const_iv (PictOpHardLight),
965 const_iv (PictOpSoftLight),
966 const_iv (PictOpDifference),
967 const_iv (PictOpExclusion),
968 const_iv (PictOpHSLHue),
969 const_iv (PictOpHSLSaturation),
970 const_iv (PictOpHSLColor),
971 const_iv (PictOpHSLLuminosity),
914#endif 972#endif
915# if 0 973# if 0
916 const_iv (XIMForwardChar), 974 const_iv (XIMForwardChar),
917 const_iv (XIMBackwardChar), 975 const_iv (XIMBackwardChar),
918 const_iv (XIMForwardWord), 976 const_iv (XIMForwardWord),

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines