Skip to content

TO_UPPER

Description

Converts a character to uppercase.

Parameters

Name Direction Description
c in The character to convert.

Success

Returns uppercase version if lowercase, otherwise returns unchanged.

Failure

Function cannot fail - always returns a character.

Usage example (Cross-references)

Usage examples (Cross-references)
                // 'c' leaves it clear so source bytes pass through untouched.
                if (force_case) {
                    if (!StrPushBackR(o, is_caps ? TO_UPPER(byte) : TO_LOWER(byte))) {
                        return false;
                    }
                // See `write_int_as_chars` for the force_case / 'c' split.
                if (force_case) {
                    if (!StrPushBackR(o, is_caps ? TO_UPPER(*vs) : TO_LOWER(*vs))) {
                        return false;
                    }
    
            if (force_case) {
                char_to_store = is_caps ? TO_UPPER(char_to_store) : TO_LOWER(char_to_store);
            }
    
                    if (force_case) {
                        c = is_caps ? TO_UPPER(c) : TO_LOWER(c);
                    }
    
                    if (force_case) {
                        c = is_caps ? TO_UPPER(c) : TO_LOWER(c);
                    }
    
                    if (force_case) {
                        c = is_caps ? TO_UPPER(c) : TO_LOWER(c);
                    }
    
                    if (force_case) {
                        c = is_caps ? TO_UPPER(c) : TO_LOWER(c);
                    }
Last updated on