Lines Matching defs:stack
53 SrtStack stack[16];
55 stack[0].tag[0] = 0;
56 strcpy(stack[0].param[PARAM_SIZE], "{\\fs}");
57 strcpy(stack[0].param[PARAM_COLOR], "{\\c}");
58 strcpy(stack[0].param[PARAM_FACE], "{\\fn}");
100 if ((!tag_close && sptr < FF_ARRAY_ELEMS(stack)) ||
101 ( tag_close && sptr > 0 && !strcmp(stack[sptr-1].tag, buffer))) {
105 memset(stack+sptr, 0, sizeof(*stack));
109 if (stack[sptr-1].param[i][0])
111 if (stack[j].param[i][0]) {
113 "%s", stack[j].param[i]);
122 snprintf(stack[sptr].param[PARAM_SIZE],
123 sizeof(stack[0].param[PARAM_SIZE]),
128 snprintf(stack[sptr].param[PARAM_COLOR],
129 sizeof(stack[0].param[PARAM_COLOR]),
139 snprintf(stack[sptr].param[PARAM_FACE],
140 sizeof(stack[0].param[PARAM_FACE]),
147 if (stack[sptr].param[i][0])
149 "%s", stack[sptr].param[i]);
164 av_strlcpy(stack[sptr++].tag, buffer,
165 sizeof(stack[0].tag));