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

Comparing cvsroot/Convert-Scalar/Scalar.xs (file contents):
Revision 1.3 by root, Fri Jul 5 11:44:55 2002 UTC vs.
Revision 1.5 by root, Wed Feb 12 20:42:10 2003 UTC

105UV 105UV
106utf8_length(scalar) 106utf8_length(scalar)
107 SV * scalar 107 SV * scalar
108 PROTOTYPE: $ 108 PROTOTYPE: $
109 CODE: 109 CODE:
110 RETVAL = (UV) sv_len_utf8 (scalar); 110 RETVAL = (UV) utf8_length (SvPV_nolen (scalar), SvEND (scalar));
111 OUTPUT: 111 OUTPUT:
112 RETVAL 112 RETVAL
113 113
114void 114void
115unmagic(scalar, type) 115unmagic(scalar, type)
203 { 203 {
204 if (!SvROK (scalar)) croak ("refcnt_dec_rv requires a reference as it's first argument"); 204 if (!SvROK (scalar)) croak ("refcnt_dec_rv requires a reference as it's first argument");
205 scalar = SvRV (scalar); 205 scalar = SvRV (scalar);
206 } 206 }
207 SvREFCNT_dec (scalar); 207 SvREFCNT_dec (scalar);
208
209bool
210ok(scalar)
211 SV * scalar
212 PROTOTYPE: $
213 CODE:
214 RETVAL = SvOK (scalar);
215 OUTPUT:
216 RETVAL
217
218bool
219uok(scalar)
220 SV * scalar
221 PROTOTYPE: $
222 CODE:
223 RETVAL = SvUOK (scalar);
224 OUTPUT:
225 RETVAL
226
227bool
228rok(scalar)
229 SV * scalar
230 PROTOTYPE: $
231 CODE:
232 RETVAL = SvROK (scalar);
233 OUTPUT:
234 RETVAL
235
236bool
237pok(scalar)
238 SV * scalar
239 PROTOTYPE: $
240 CODE:
241 RETVAL = SvPOK (scalar);
242 OUTPUT:
243 RETVAL
244
245bool
246nok(scalar)
247 SV * scalar
248 PROTOTYPE: $
249 CODE:
250 RETVAL = SvNOK (scalar);
251 OUTPUT:
252 RETVAL
253
254bool
255niok(scalar)
256 SV * scalar
257 PROTOTYPE: $
258 CODE:
259 RETVAL = SvNIOK (scalar);
260 OUTPUT:
261 RETVAL
262

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines