Lines Matching refs:cx
167 num2str(Cx_t* cx, Cxmap_t* map, Sfio_t* sp, Cxunsigned_t num, int del)
210 r += num2str(cx, item->map, sp, n, del);
229 else if (s = (*edit->num2strf)(cx, n, cx->disc))
245 cxnum2str(Cx_t* cx, Cxformat_t* format, Cxunsigned_t num, char** p)
254 if (!num2str(cx, format->map, cx->tp, num, del))
258 sfprintf(cx->tp, "|%I*u", sizeof(num), num);
259 if (!(s = sfstruse(cx->tp)))
271 str2num(Cx_t* cx, Cxmap_t* map, const char* str, Cxunsigned_t* num)
281 if (!(*edit->str2numf)(cx, str, strlen(str), num, cx->disc))
297 cxstr2num(Cx_t* cx, Cxformat_t* format, const char* str, size_t siz, Cxunsigned_t* p)
312 sfwrite(cx->tp, str, siz);
313 if (!(s = sfstruse(cx->tp)))
322 else if (str2num(cx, format->map, b, &m))
337 cxsub(Cx_t* cx, Cxedit_t* edit, Cxoperand_t* r)
345 if (cxcast(cx, r, NiL, cx->state->type_string, NiL, NiL))
352 if (type && cxcast(cx, r, NiL, type, NiL, NiL))
362 cxsuball(Cx_t* cx, Cxpart_t* part, Cxoperand_t* r)
366 if (part->edit && cxsub(cx, part->edit, r))