Lines Matching refs:args

5811 coerce its args to strings if necessary.
5905 coerce its args to strings if necessary. See also C<sv_cmp_locale>.
5986 'use bytes' aware, handles get magic, and will coerce its args to strings
6412 * both args of ?: operator, causing EOF to change into 255
6907 va_list args;
6908 va_start(args, pat);
6909 sv = vnewSVpvf(pat, &args);
6910 va_end(args);
6928 va_list args;
6929 va_start(args, pat);
6930 sv = vnewSVpvf(pat, &args);
6931 va_end(args);
6938 Perl_vnewSVpvf(pTHX_ const char* pat, va_list* args)
6942 sv_vsetpvfn(sv, pat, strlen(pat), args, Null(SV**), 0, Null(bool*));
8074 va_list args;
8075 va_start(args, pat);
8076 sv_vsetpvf(sv, pat, &args);
8077 va_end(args);
8089 va_list args;
8090 va_start(args, pat);
8091 sv_vsetpvf_mg(sv, pat, &args);
8092 va_end(args);
8108 va_list args;
8109 va_start(args, pat);
8110 sv_vsetpvf(sv, pat, &args);
8111 va_end(args);
8117 Perl_sv_vsetpvf(pTHX_ SV *sv, const char* pat, va_list* args)
8119 sv_vsetpvfn(sv, pat, strlen(pat), args, Null(SV**), 0, Null(bool*));
8133 va_list args;
8134 va_start(args, pat);
8135 sv_vsetpvf_mg(sv, pat, &args);
8136 va_end(args);
8142 Perl_sv_vsetpvf_mg(pTHX_ SV *sv, const char* pat, va_list* args)
8144 sv_vsetpvfn(sv, pat, strlen(pat), args, Null(SV**), 0, Null(bool*));
8159 va_list args;
8160 va_start(args, pat);
8161 sv_vcatpvf(sv, pat, &args);
8162 va_end(args);
8174 va_list args;
8175 va_start(args, pat);
8176 sv_vcatpvf_mg(sv, pat, &args);
8177 va_end(args);
8197 va_list args;
8198 va_start(args, pat);
8199 sv_vcatpvf(sv, pat, &args);
8200 va_end(args);
8206 Perl_sv_vcatpvf(pTHX_ SV *sv, const char* pat, va_list* args)
8208 sv_vcatpvfn(sv, pat, strlen(pat), args, Null(SV**), 0, Null(bool*));
8222 va_list args;
8223 va_start(args, pat);
8224 sv_vcatpvf_mg(sv, pat, &args);
8225 va_end(args);
8231 Perl_sv_vcatpvf_mg(pTHX_ SV *sv, const char* pat, va_list* args)
8233 sv_vcatpvfn(sv, pat, strlen(pat), args, Null(SV**), 0, Null(bool*));
8249 Perl_sv_vsetpvfn(pTHX_ SV *sv, const char *pat, STRLEN patlen, va_list *args, SV **svargs, I32 svmax, bool *maybe_tainted)
8252 sv_vcatpvfn(sv, pat, patlen, args, svargs, svmax, maybe_tainted);
8314 Perl_sv_vcatpvfn(pTHX_ SV *sv, const char *pat, STRLEN patlen, va_list *args, SV **svargs, I32 svmax, bool *maybe_tainted)
8344 if (args) {
8345 char *s = va_arg(*args, char*);
8355 if (args) {
8356 argsv = va_arg(*args, SV*);
8380 if (args)
8381 nv = (NV)va_arg(*args, double);
8409 if (!args && svix < svmax && DO_UTF8(*svargs))
8556 if (args)
8557 vecsv = va_arg(*args, SV*);
8568 if (args) {
8569 vecsv = va_arg(*args, SV*);
8586 if (args)
8587 i = va_arg(*args, int);
8607 if (args)
8608 i = va_arg(*args, int);
8680 else if (!args) {
8695 uv = (args && !vectorize) ? va_arg(*args, int) : SvIVx(argsv);
8711 if (args && !vectorize) {
8712 eptr = va_arg(*args, char*);
8748 if (!args || vectorize)
8750 argsv = va_arg(*args, SV*);
8766 uv = PTR2UV(args ? va_arg(*args, void*) : argsv);
8795 else if (args) {
8797 case 'h': iv = (short)va_arg(*args, int); break;
8798 case 'l': iv = va_arg(*args, long); break;
8799 case 'V': iv = va_arg(*args, IV); break;
8800 default: iv = va_arg(*args, int); break;
8802 case 'q': iv = va_arg(*args, Quad_t); break;
8879 else if (args) {
8881 case 'h': uv = (unsigned short)va_arg(*args, unsigned); break;
8882 case 'l': uv = va_arg(*args, unsigned long); break;
8883 case 'V': uv = va_arg(*args, UV); break;
8884 default: uv = va_arg(*args, unsigned); break;
8886 case 'q': uv = va_arg(*args, Uquad_t); break;
8996 intsize = args ? 0 : 'q';
9010 nv = (args && !vectorize) ?
9013 va_arg(*args, long double) :
9014 va_arg(*args, double)
9016 va_arg(*args, double)
9177 if (args && !vectorize) {
9179 case 'h': *(va_arg(*args, short*)) = i; break;
9180 default: *(va_arg(*args, int*)) = i; break;
9181 case 'l': *(va_arg(*args, long*)) = i; break;
9182 case 'V': *(va_arg(*args, IV*)) = i; break;
9184 case 'q': *(va_arg(*args, Quad_t*)) = i; break;
9197 if (!args && ckWARN(WARN_PRINTF) &&