nx_cms_visual_builder.nx
buildroot/runtime/nx_cms_visual_builder.nx
about
nx_cms_visual_builder.nx -- Converts site blueprints into editable forms and rebuilds them from posted data without client-side JavaScript.
dependencies 0 imports · 3 importers
imports: none
imported by: nx_cms_visual_builder_gate.nxnx_cms_visual_preview.nxnx_siteedit_daemon.nx
structs
| none |
consts
| 2 | const K_MAGIC_250000: i64 = 250000 |
functions
| 12 | func vb_puts(buf: *u8, off: i64, s: *u8) -> i64 { var o: i64=off; var i: i64=0; while s[i]!=(0 as u8){buf[o]=s[i]; o=o+1; i=i+1} return o } |
| 13 | func vb_slen(s: *u8) -> i64 { var n: i64=0; while s[n]!=(0 as u8){n=n+1} return n } |
| 17 | func vb_line_at(cfg: *u8, n: i64, key: *u8, idx: i64) -> i64 |
| 41 | func vb_line_end(cfg: *u8, n: i64, ls: i64) -> i64 called by 1: vb_input |
| 48 | func vb_fld_start(cfg: *u8, ls: i64, le: i64, fidx: i64) -> i64 called by 1: vb_input |
| 61 | func vb_fld_end(cfg: *u8, fs: i64, le: i64) -> i64 called by 1: vb_input |
| 67 | func vb_emit_esc(src: *u8, a: i64, b2: i64, body: *u8, off: i64) -> i64 |
| 85 | func vb_input(cfg: *u8, n: i64, meta: *i64, body: *u8, off: i64) -> i64 |
| 106 | func vb_meta(meta: *i64, key: *u8, idx: i64, fidx: i64, label: *u8, name: *u8) -> i64 called by 1: vb_form_page |
| 116 | func vb_form_page(cfg: *u8, n: i64, sraw: *u8, srn: i64, body: *u8, off: i64) -> i64 |
| 169 | func vb_v_start(fb: *u8, fn2: i64, name: *u8) -> i64 |
| 185 | func vb_v_end(fb: *u8, fn2: i64, vs: i64) -> i64 |
| 190 | func vb_hexv(c: i64) -> i64 called by 1: vb_dec_emit |
| 197 | func vb_dec_emit(fb: *u8, vs: i64, ve: i64, out: *u8, off: i64) -> i64 |
| 219 | func vb_vhas(fb: *u8, fn2: i64, name: *u8) -> i64 |
| 226 | func vb_emit_val(fb: *i64, name: *u8, pfx: *u8, out: *u8, off: i64) -> i64 |
| 237 | func vb_card_line(fbp: *i64, tname: *u8, bname: *u8, out: *u8, off: i64) -> i64 |
| 246 | func vb_single_line(fbp: *i64, name: *u8, pfx: *u8, out: *u8, off: i64) -> i64 |
| 255 | func vb_rebuild(fb: *u8, fn2: i64, out: *u8) -> i64 |