ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Convert-Scalar/Scalar.xs
(Generate patch)

Comparing Convert-Scalar/Scalar.xs (file contents):
Revision 1.8 by root, Sat Nov 27 23:36:37 2004 UTC vs.
Revision 1.9 by root, Fri Mar 7 10:33:46 2008 UTC

86 PROTOTYPE: $;$ 86 PROTOTYPE: $;$
87 CODE: 87 CODE:
88 if (SvREADONLY (scalar)) 88 if (SvREADONLY (scalar))
89 croak ("Convert::Scalar::utf8_downgrade called on read only scalar"); 89 croak ("Convert::Scalar::utf8_downgrade called on read only scalar");
90 90
91 RETVAL = sv_utf8_downgrade (scalar, fail_ok); 91 RETVAL = !!sv_utf8_downgrade (scalar, fail_ok);
92 OUTPUT: 92 OUTPUT:
93 RETVAL 93 RETVAL
94 94
95void 95void
96utf8_encode(scalar) 96utf8_encode(scalar)
132 SV * scalar 132 SV * scalar
133 PROTOTYPE: $ 133 PROTOTYPE: $
134 CODE: 134 CODE:
135 SvTAINTED_on (scalar); 135 SvTAINTED_on (scalar);
136 136
137int 137bool
138tainted(scalar) 138tainted(scalar)
139 SV * scalar 139 SV * scalar
140 PROTOTYPE: $ 140 PROTOTYPE: $
141 CODE: 141 CODE:
142 RETVAL = SvTAINTED (scalar); 142 RETVAL = !!SvTAINTED (scalar);
143 OUTPUT: 143 OUTPUT:
144 RETVAL 144 RETVAL
145 145
146void 146void
147untaint(scalar) 147untaint(scalar)
210bool 210bool
211ok(scalar) 211ok(scalar)
212 SV * scalar 212 SV * scalar
213 PROTOTYPE: $ 213 PROTOTYPE: $
214 CODE: 214 CODE:
215 RETVAL = SvOK (scalar); 215 RETVAL = !!SvOK (scalar);
216 OUTPUT: 216 OUTPUT:
217 RETVAL 217 RETVAL
218 218
219bool 219bool
220uok(scalar) 220uok(scalar)
221 SV * scalar 221 SV * scalar
222 PROTOTYPE: $ 222 PROTOTYPE: $
223 CODE: 223 CODE:
224 RETVAL = SvUOK (scalar); 224 RETVAL = !!SvUOK (scalar);
225 OUTPUT: 225 OUTPUT:
226 RETVAL 226 RETVAL
227 227
228bool 228bool
229rok(scalar) 229rok(scalar)
230 SV * scalar 230 SV * scalar
231 PROTOTYPE: $ 231 PROTOTYPE: $
232 CODE: 232 CODE:
233 RETVAL = SvROK (scalar); 233 RETVAL = !!SvROK (scalar);
234 OUTPUT: 234 OUTPUT:
235 RETVAL 235 RETVAL
236 236
237bool 237bool
238pok(scalar) 238pok(scalar)
239 SV * scalar 239 SV * scalar
240 PROTOTYPE: $ 240 PROTOTYPE: $
241 CODE: 241 CODE:
242 RETVAL = SvPOK (scalar); 242 RETVAL = !!SvPOK (scalar);
243 OUTPUT: 243 OUTPUT:
244 RETVAL 244 RETVAL
245 245
246bool 246bool
247nok(scalar) 247nok(scalar)
248 SV * scalar 248 SV * scalar
249 PROTOTYPE: $ 249 PROTOTYPE: $
250 CODE: 250 CODE:
251 RETVAL = SvNOK (scalar); 251 RETVAL = !!SvNOK (scalar);
252 OUTPUT: 252 OUTPUT:
253 RETVAL 253 RETVAL
254 254
255bool 255bool
256niok(scalar) 256niok(scalar)
257 SV * scalar 257 SV * scalar
258 PROTOTYPE: $ 258 PROTOTYPE: $
259 CODE: 259 CODE:
260 RETVAL = SvNIOK (scalar); 260 RETVAL = !!SvNIOK (scalar);
261 OUTPUT: 261 OUTPUT:
262 RETVAL 262 RETVAL
263 263

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines