| 458 | } |
| 459 | |
| 460 | vec4f builtin_write_string ( Context &, SimNode_CallBase * call, vec4f * args ) { |
| 461 | StringBuilderWriter * writer = cast<StringBuilderWriter *>::to(args[0]); |
| 462 | DebugDataWalker<StringBuilderWriter> walker(*writer, PrintFlags::string_builder); |
| 463 | walker.walk(args[1], call->types[1]); |
| 464 | return cast<StringBuilderWriter *>::from(writer); |
| 465 | } |
| 466 | |
| 467 | StringBuilderWriter & write_string_char ( StringBuilderWriter & writer, int32_t ch ) { |
| 468 | char buf[2]; |