Lines Matching refs:status
200 uint32_t *status)
312 if (!mpd_qresize(dec, len, status)) {
313 mpd_seterror(dec, MPD_Malloc_error, status);
321 mpd_qfinalize(dec, ctx, status);
326 mpd_seterror(dec, MPD_Conversion_syntax, status);
331 mpd_qset_string_exact(mpd_t *dec, const char *s, uint32_t *status)
336 mpd_qset_string(dec, s, &maxcontext, status);
338 if (*status & (MPD_Inexact|MPD_Rounded|MPD_Clamped)) {
340 mpd_seterror(dec, MPD_Invalid_operation, status);
342 *status &= MPD_Errors;
1093 _mpd_apply_lconv(mpd_mbstr_t *result, const mpd_spec_t *spec, uint32_t *status)
1136 *status |= MPD_Malloc_error;
1151 _mpd_add_pad(mpd_mbstr_t *result, const mpd_spec_t *spec, uint32_t *status)
1170 *status |= MPD_Malloc_error;
1223 const mpd_context_t *ctx, uint32_t *status)
1228 mpd_seterror(result, MPD_Invalid_operation, status); /* GCOV_NOT_REACHED */
1232 mpd_qcopy(result, a, status); /* GCOV_NOT_REACHED */
1236 mpd_qrescale_fmt(result, a, exp, ctx, status);
1238 mpd_qrescale_fmt(result, result, exp+1, ctx, status);
1249 const mpd_context_t *ctx, uint32_t *status)
1261 *status |= MPD_Invalid_operation;
1297 if (!mpd_qcopy(&tmp, dec, status)) {
1309 *status |= MPD_Invalid_operation;
1348 *status |= (workstatus&MPD_Errors);
1368 *status |= MPD_Malloc_error;
1377 *status |= MPD_Invalid_operation;
1381 if (!_mpd_apply_lconv(&result, spec, status)) {
1387 if (!_mpd_add_pad(&result, spec, status)) {
1402 uint32_t *status)
1407 *status |= MPD_Invalid_operation;
1411 return mpd_qformat_spec(dec, &spec, ctx, status);