Lines Matching defs:handler
77 * A u_printf handler function.
78 * A u_printf handler is responsible for handling a single u_printf
87 u_printf_handler(const u_printf_stream_handler *handler,
96 u_printf_handler *handler;
181 u_printf_simple_percent_handler(const u_printf_stream_handler *handler,
193 return handler->write(context, PERCENT, 1);
198 u_printf_string_handler(const u_printf_stream_handler *handler,
238 written = handler->pad_and_justify(context, info, s, len);
249 u_printf_char_handler(const u_printf_stream_handler *handler,
272 written = handler->pad_and_justify(context, info, s, len);
278 u_printf_double_handler(const u_printf_stream_handler *handler,
349 return handler->pad_and_justify(context, info, result, resultLen);
354 u_printf_integer_handler(const u_printf_stream_handler *handler,
416 return handler->pad_and_justify(context, info, result, resultLen);
420 u_printf_hex_handler(const u_printf_stream_handler *handler,
452 return handler->pad_and_justify(context, info, result, len);
456 u_printf_octal_handler(const u_printf_stream_handler *handler,
487 return handler->pad_and_justify(context, info, result, len);
491 u_printf_uinteger_handler(const u_printf_stream_handler *handler,
540 return handler->pad_and_justify(context, info, result, resultLen);
544 u_printf_pointer_handler(const u_printf_stream_handler *handler,
557 return handler->pad_and_justify(context, info, result, len);
561 u_printf_scientific_handler(const u_printf_stream_handler *handler,
677 return handler->pad_and_justify(context, info, result, resultLen);
681 u_printf_percent_handler(const u_printf_stream_handler *handler,
752 return handler->pad_and_justify(context, info, result, resultLen);
756 u_printf_ustring_handler(const u_printf_stream_handler *handler,
779 written = handler->pad_and_justify(context, info, arg, len);
785 u_printf_uchar_handler(const u_printf_stream_handler *handler,
800 written = handler->pad_and_justify(context, info, &arg, 1);
806 u_printf_scidbl_handler(const u_printf_stream_handler *handler,
826 /* call the double handler */
827 retVal = u_printf_double_handler(handler, context, formatBundle, &scidbl_info, args);
837 /* call the scientific handler */
838 retVal = u_printf_scientific_handler(handler, context, formatBundle, &scidbl_info, args);
856 /* call the double handler */
857 retVal = u_printf_double_handler(handler, context, formatBundle, &scidbl_info, args);
865 u_printf_count_handler(const u_printf_stream_handler *handler,
871 (void)handler;
884 u_printf_spellout_handler(const u_printf_stream_handler *handler,
955 return handler->pad_and_justify(context, info, result, resultLen);
1233 u_printf_handler *handler;
1583 /* call the handler function */
1584 handler = g_u_printf_infos[ handlerNum ].handler;
1585 if(handler != 0) {
1586 *written += (*handler)(streamHandler, context, formatBundle, info, &args);