Lines Matching refs:a_char
431 *@a_char: out parameter. The read character.
440 cr_input_read_char (CRInput * a_this, guint32 * a_char)
446 g_return_val_if_fail (a_this && PRIVATE (a_this) && a_char,
462 nb_bytes_left, a_char, &consumed);
473 } else if (*a_char != '\n') {
477 if (*a_char == '\n') {
605 *@a_char: the character to consume. If set to zero,
609 *and only if that character equals a_char.
612 *next char is different from a_char, an other error code otherwise
615 cr_input_consume_char (CRInput * a_this, guint32 a_char)
626 if (c == a_char || a_char == 0) {
638 *@a_char: the character to consume.
641 *of a_char found.
646 *which equal a_char. Note that the next character of the input stream
647 **MUST* equal a_char to trigger the consumption, or else, the error
649 *If the number of contiguous characters that equals a_char is less than
656 cr_input_consume_chars (CRInput * a_this, guint32 a_char, gulong * a_nb_char)
664 g_return_val_if_fail (a_char != 0 || a_nb_char != NULL,
671 status = cr_input_consume_char (a_this, a_char);
737 *@a_char: out parameter. The returned character.
748 cr_input_peek_char (CRInput const * a_this, guint32 * a_char)
755 && a_char, CR_BAD_PARAM_ERROR);
771 nb_bytes_left, a_char, &consumed);