Skip to main content

printparamvalue

Function printparamvalue 

Source
pub fn printparamvalue(p: &mut param, printflags: i32)
Expand description

Port of printparamvalue(Param p, int printflags) from Src/params.c:6035. C body dispatches on PM_TYPE(p->node.flags) and writes the value (no name= prefix unless !PRINT_KV_PAIR, which prints = first). PM_SCALAR/PM_NAMEREF: quotedzputs(t); PM_INTEGER: printf("%ld"); PM_EFLOAT/PM_FFLOAT: convfloat(...); PM_ARRAY: ( v1 v2 ... ) with \n separators on PRINT_LINE; PM_HASHED: same shape via scan callback.