Lines Matching refs:av_len

131 #define STR2AVAL(av,str)	av.av_val = str; av.av_len = strlen(av.av_val)
356 argv[i][av[i].av_len] = '\0'; in spawn_dumper()
379 len += p->p_name.av_len + 1; in countAMF()
386 len += p->p_vu.p_aval.av_len; in countAMF()
414 argv[ac++].av_len = 2; in dumpAMF()
422 ptr += sprintf(ptr, "%.*s:", p->p_name.av_len, p->p_name.av_val); in dumpAMF()
427 argv[ac].av_len = ptr - argv[ac].av_val; in dumpAMF()
430 memcpy(ptr, p->p_vu.p_aval.av_val, p->p_vu.p_aval.av_len); in dumpAMF()
431 ptr += p->p_vu.p_aval.av_len; in dumpAMF()
432 argv[ac].av_len = ptr - argv[ac].av_val; in dumpAMF()
436 argv[ac].av_len = ptr - argv[ac].av_val; in dumpAMF()
440 argv[ac].av_len = ptr - argv[ac].av_val; in dumpAMF()
446 argv[ac++].av_len = 2; in dumpAMF()
448 argv[ac].av_len = 3; in dumpAMF()
453 argv[ac].av_len = ptr - argv[ac].av_val; in dumpAMF()
508 pval.av_len = 0; in ServeInvoke()
517 server->arglen += 6 + pval.av_len; in ServeInvoke()
524 server->arglen += 6 + pval.av_len; in ServeInvoke()
531 server->arglen += 6 + pval.av_len; in ServeInvoke()
538 server->arglen += 6 + pval.av_len; in ServeInvoke()
545 server->arglen += 6 + pval.av_len; in ServeInvoke()
586 server->arglen += 6 + usherToken.av_len; in ServeInvoke()
598 if (!r->Link.playpath.av_len) in ServeInvoke()
605 if (r->Link.tcUrl.av_len) in ServeInvoke()
607 len = server->arglen + r->Link.playpath.av_len + 4 + in ServeInvoke()
608 sizeof("rtmpdump") + r->Link.playpath.av_len + 12; in ServeInvoke()
615 argv[0].av_len = sizeof("rtmpdump")-1; in ServeInvoke()
620 argv[argc++].av_len = 2; in ServeInvoke()
623 argv[argc++].av_len = r->Link.tcUrl.av_len; in ServeInvoke()
628 argv[argc++].av_len = 2; in ServeInvoke()
631 argv[argc++].av_len = r->Link.app.av_len; in ServeInvoke()
636 argv[argc++].av_len = 2; in ServeInvoke()
639 argv[argc++].av_len = r->Link.flashVer.av_len; in ServeInvoke()
644 argv[argc++].av_len = 2; in ServeInvoke()
647 argv[argc++].av_len = r->Link.swfUrl.av_len; in ServeInvoke()
652 argv[argc++].av_len = 2; in ServeInvoke()
655 argv[argc++].av_len = r->Link.pageUrl.av_len; in ServeInvoke()
660 argv[argc++].av_len = 2; in ServeInvoke()
663 argv[argc++].av_len = r->Link.usherToken.av_len; in ServeInvoke()
666 r->Link.usherToken.av_len = 0; in ServeInvoke()
673 argv[argc++].av_len = 2; in ServeInvoke()
676 r->Link.playpath.av_len, r->Link.playpath.av_val); in ServeInvoke()
677 argv[argc++].av_len = r->Link.playpath.av_len; in ServeInvoke()
681 q = memchr(av.av_val, '?', av.av_len); in ServeInvoke()
687 av.av_len--; in ServeInvoke()
691 av.av_len = q - av.av_val; in ServeInvoke()
695 for (p=av.av_val+av.av_len-1; p>=av.av_val; p--) in ServeInvoke()
699 av.av_len -= p - av.av_val; in ServeInvoke()
707 av.av_len--; in ServeInvoke()
709 file = malloc(av.av_len+5); in ServeInvoke()
711 memcpy(file, av.av_val, av.av_len); in ServeInvoke()
712 file[av.av_len] = '\0'; in ServeInvoke()
718 if (file[av.av_len - 4] != '.') in ServeInvoke()
720 av.av_len += 4; in ServeInvoke()
723 if (strcmp(file+av.av_len-4, ".flv")) in ServeInvoke()
725 strcpy(file+av.av_len-4, ".flv"); in ServeInvoke()
728 argv[argc++].av_len = 2; in ServeInvoke()
730 argv[argc].av_len = av.av_len; in ServeInvoke()
1159 char *srcend = src->av_val + src->av_len; in AVreplace()
1168 sptr += orig->av_len; in AVreplace()
1173 dest = malloc(src->av_len + 1 + (repl->av_len - orig->av_len) * n); in AVreplace()
1182 memcpy(dptr, repl->av_val, repl->av_len); in AVreplace()
1183 dptr += repl->av_len; in AVreplace()
1184 sptr += orig->av_len; in AVreplace()
1192 src->av_len = dptr - dest; in AVreplace()