Lines Matching full:handler
75 * A u_printf handler function.
76 * A u_printf handler is responsible for handling a single u_printf
85 u_printf_handler(const u_printf_stream_handler *handler,
94 u_printf_handler *handler;
179 u_printf_simple_percent_handler(const u_printf_stream_handler *handler,
188 return handler->write(context, PERCENT, 1);
193 u_printf_string_handler(const u_printf_stream_handler *handler,
232 written = handler->pad_and_justify(context, info, s, len);
243 u_printf_char_handler(const u_printf_stream_handler *handler,
265 written = handler->pad_and_justify(context, info, s, len);
271 u_printf_double_handler(const u_printf_stream_handler *handler,
342 return handler->pad_and_justify(context, info, result, resultLen);
347 u_printf_integer_handler(const u_printf_stream_handler *handler,
409 return handler->pad_and_justify(context, info, result, resultLen);
413 u_printf_hex_handler(const u_printf_stream_handler *handler,
444 return handler->pad_and_justify(context, info, result, len);
448 u_printf_octal_handler(const u_printf_stream_handler *handler,
478 return handler->pad_and_justify(context, info, result, len);
482 u_printf_uinteger_handler(const u_printf_stream_handler *handler,
531 return handler->pad_and_justify(context, info, result, resultLen);
535 u_printf_pointer_handler(const u_printf_stream_handler *handler,
547 return handler->pad_and_justify(context, info, result, len);
551 u_printf_scientific_handler(const u_printf_stream_handler *handler,
667 return handler->pad_and_justify(context, info, result, resultLen);
671 u_printf_percent_handler(const u_printf_stream_handler *handler,
742 return handler->pad_and_justify(context, info, result, resultLen);
746 u_printf_ustring_handler(const u_printf_stream_handler *handler,
768 written = handler->pad_and_justify(context, info, arg, len);
774 u_printf_uchar_handler(const u_printf_stream_handler *handler,
788 written = handler->pad_and_justify(context, info, &arg, 1);
794 u_printf_scidbl_handler(const u_printf_stream_handler *handler,
814 /* call the double handler */
815 retVal = u_printf_double_handler(handler, context, formatBundle, &scidbl_info, args);
825 /* call the scientific handler */
826 retVal = u_printf_scientific_handler(handler, context, formatBundle, &scidbl_info, args);
844 /* call the double handler */
845 retVal = u_printf_double_handler(handler, context, formatBundle, &scidbl_info, args);
853 u_printf_count_handler(const u_printf_stream_handler *handler,
869 u_printf_spellout_handler(const u_printf_stream_handler *handler,
940 return handler->pad_and_justify(context, info, result, resultLen);
1218 u_printf_handler *handler;
1566 /* call the handler function */
1567 handler = g_u_printf_infos[ handlerNum ].handler;
1568 if(handler != 0) {
1569 *written += (*handler)(streamHandler, context, formatBundle, info, &args);