Lines Matching full:av
106 #define STR2AVAL(av,str) av.av_val = str; av.av_len = strlen(av.av_val) argument
310 AVal av; in ServeInvoke() local
321 AMFProp_GetString(AMF_GetProp(&obj, NULL, 3), &av); in ServeInvoke()
322 server->rc.Link.playpath = av; in ServeInvoke()
323 if (!av.av_val) in ServeInvoke()
329 if (AVMATCH(&av, &fl->f_path)) in ServeInvoke()
333 q = memchr(av.av_val, '?', av.av_len); in ServeInvoke()
336 if (q == av.av_val) in ServeInvoke()
338 av.av_val++; in ServeInvoke()
339 av.av_len--; in ServeInvoke()
343 av.av_len = q - av.av_val; in ServeInvoke()
347 for (p=av.av_val+av.av_len-1; p>=av.av_val; p--) in ServeInvoke()
351 av.av_len -= p - av.av_val; in ServeInvoke()
352 av.av_val = p; in ServeInvoke()
356 if (av.av_val[0] == '.') in ServeInvoke()
358 av.av_val++; in ServeInvoke()
359 av.av_len--; in ServeInvoke()
361 flen = av.av_len; in ServeInvoke()
367 memcpy(file, av.av_val, av.av_len); in ServeInvoke()
369 sprintf(file+av.av_len, "%02x", count); in ServeInvoke()
371 file[av.av_len] = '\0'; in ServeInvoke()
385 av = server->rc.Link.playpath; in ServeInvoke()
386 fl = malloc(sizeof(Flist)+av.av_len+1); in ServeInvoke()
388 fl->f_path.av_len = av.av_len; in ServeInvoke()
390 memcpy(fl->f_path.av_val, av.av_val, av.av_len); in ServeInvoke()
391 fl->f_path.av_val[av.av_len] = '\0'; in ServeInvoke()