| 259 | } |
| 260 | |
| 261 | static void emit_parameter(UdlBuf *b, const char *ps, const char *pe) { |
| 262 | char pn[MAX_NAME]; |
| 263 | extract_attr(ps, pe, "name", pn, sizeof(pn)); |
| 264 | if (!pn[0]) |
| 265 | return; |
| 266 | char dv[MAX_NAME] = ""; |
| 267 | elem_content(ps, pe, "Default", dv, sizeof(dv)); |
| 268 | ub_app(b, "Parameter "); |
| 269 | ub_app(b, pn); |
| 270 | if (dv[0]) { |
| 271 | ub_app(b, " = \""); |
| 272 | ub_app(b, dv); |
| 273 | ub_app(b, "\""); |
| 274 | } |
| 275 | ub_app(b, ";\n\n"); |
| 276 | } |
| 277 | |
| 278 | static void emit_index(UdlBuf *b, const char *is_, const char *ie) { |
| 279 | char in_[MAX_NAME]; |
no test coverage detected