Lines Matching defs:param
45 char param[PARAM_NUMBER][128];
51 char c, *param, buffer[128], tmp[128];
56 strcpy(stack[0].param[PARAM_SIZE], "{\\fs}");
57 strcpy(stack[0].param[PARAM_COLOR], "{\\c}");
58 strcpy(stack[0].param[PARAM_FACE], "{\\fn}");
98 if ((param = strchr(buffer, ' ')))
99 *param++ = 0;
109 if (stack[sptr-1].param[i][0])
111 if (stack[j].param[i][0]) {
113 "%s", stack[j].param[i]);
117 while (param) {
118 if (!strncmp(param, "size=", 5)) {
120 param += 5 + (param[5] == '"');
121 if (sscanf(param, "%u", &font_size) == 1) {
122 snprintf(stack[sptr].param[PARAM_SIZE],
123 sizeof(stack[0].param[PARAM_SIZE]),
126 } else if (!strncmp(param, "color=", 6)) {
127 param += 6 + (param[6] == '"');
128 snprintf(stack[sptr].param[PARAM_COLOR],
129 sizeof(stack[0].param[PARAM_COLOR]),
131 html_color_parse(avctx, param));
132 } else if (!strncmp(param, "face=", 5)) {
133 param += 5 + (param[5] == '"');
134 len = strcspn(param,
135 param[-1] == '"' ? "\"" :" ");
136 av_strlcpy(tmp, param,
138 param += len;
139 snprintf(stack[sptr].param[PARAM_FACE],
140 sizeof(stack[0].param[PARAM_FACE]),
143 if ((param = strchr(param, ' ')))
144 param++;
147 if (stack[sptr].param[i][0])
149 "%s", stack[sptr].param[i]);