nx_utf8.nx
buildroot/runtime/nx_utf8.nx
about
dependencies 1 imports · 26 importers
diagram shows first 10 each side; +0 more imports, +16 more importers in the complete lists below.
imports: nx_syscalls.nx
imported by: nx_bright_reasoned_import.nxnx_caption_render_uni.nxnx_chat_demo_unicode_t59.nxnx_chat_unicode_store_t60.nxnx_chat_utf8_primitive_t59.nxnx_claude_harvest.nxnx_claude_harvest_requests_t144.nxnx_cyrillic_render_gate.nxnx_font.nxnx_game_page_affine_candidate_t361.nxnx_game_page_host_candidate_t341.nxnx_game_page_integrated_t73.nxnx_game_page_motion_candidate_t328.nxnx_game_page_motion_inventory_candidate_t330.nxnx_game_page_procedural_review_candidate_t333.nxnx_game_page_rig_comparison_t332.nxnx_game_page_rig_observation_candidate_t331.nxnx_game_page_scene_light_candidate_t364.nxnx_game_page_shared_candidate_t340.nxnx_game_page_static_candidate_t338.nxnx_game_page_workbench_candidate_t342.nxnx_live_xlate_call_gate.nxnx_multilang_call_gate.nxnx_multilang_render_gate.nxnx_orchestrate_raci.nxnx_orchestrate_raci_evaluate_t144.nx
call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown
structs
| none |
consts
| 38 | const UTF8_ERR_INVALID_BYTE: i64 = -1 |
| 39 | const UTF8_ERR_TRUNCATED: i64 = -2 |
| 40 | const UTF8_ERR_OVERLONG: i64 = -3 |
| 41 | const UTF8_ERR_SURROGATE: i64 = -4 |
| 42 | const UTF8_ERR_OUT_OF_RANGE: i64 = -5 |
functions
| 49 | func utf8_validate(bytes: *u8, n: i64) -> i64 |
| 121 | func utf8_decode_one(bytes: *u8, len: i64, pos: *i64) -> i64 |
| 174 | func utf8_encode_one(cp: i64, out: *u8, pos: *i64) -> i64 |
| 209 | func main() -> i64 |