Lines Matching defs:stack
55 SrtStack stack[16];
57 stack[0].tag[0] = 0;
58 strcpy(stack[0].param[PARAM_SIZE], "{\\fs}");
59 strcpy(stack[0].param[PARAM_COLOR], "{\\c}");
60 strcpy(stack[0].param[PARAM_FACE], "{\\fn}");
106 if ((!tag_close && sptr < FF_ARRAY_ELEMS(stack)) ||
107 ( tag_close && sptr > 0 && !strcmp(stack[sptr-1].tag, buffer))) {
111 memset(stack+sptr, 0, sizeof(*stack));
115 if (stack[sptr-1].param[i][0])
117 if (stack[j].param[i][0]) {
119 "%s", stack[j].param[i]);
129 snprintf(stack[sptr].param[PARAM_SIZE],
130 sizeof(stack[0].param[PARAM_SIZE]),
135 snprintf(stack[sptr].param[PARAM_COLOR],
136 sizeof(stack[0].param[PARAM_COLOR]),
146 snprintf(stack[sptr].param[PARAM_FACE],
147 sizeof(stack[0].param[PARAM_FACE]),
154 if (stack[sptr].param[i][0]) {
156 "%s", stack[sptr].param[i]);
174 av_strlcpy(stack[sptr++].tag, buffer,
175 sizeof(stack[0].tag));