<commit_before>function (plibsys_detect_visibility cflags ldflags)
        if (WIN32 OR CYGWIN OR MSYS)
            set (${cflags} "" PARENT_SCOPE)
            set (${ldflags} "" PARENT_SCOPE)
            return()
        endif()

        # Check GCC
        check_c_source_compiles ("int main () {
                                        #if (__GNUC__ >= 4) && !defined(_CRAYC) && \\\\
                                            !defined(__sun)  && !defined(sun)  && \\\\
                                            !defined(__hpux) && !defined(hpux) && \\\\
                                            !defined(_AIX)   && !defined(__CYGWIN__) && !defined(__MSYS__)
                                        return 0;
                                        #else
                                        stop_compile_here
                                        #endif
                                 }"
                                 PLIBSYS_HAS_GCC_VISIBILITY
        )
<commit_msg>cmake: Do not use visibility attribute with GCC on IRIX<commit_after>function (plibsys_detect_visibility cflags ldflags)
        if (WIN32 OR CYGWIN OR MSYS)
            set (${cflags} "" PARENT_SCOPE)
            set (${ldflags} "" PARENT_SCOPE)
            return()
        endif()

        # Check GCC
        check_c_source_compiles ("int main () {
                                        #if (__GNUC__ >= 4) && !defined(_CRAYC) && \\\\
                                            !defined(__sun)  && !defined(sun)  && \\\\
                                            !defined(__hpux) && !defined(hpux) && \\\\
                                            !defined(__sgi)  && !defined(sgi)  && \\\\
                                            !defined(_AIX)   && !defined(__CYGWIN__) && !defined(__MSYS__)
                                        return 0;
                                        #else
                                        stop_compile_here
                                        #endif
                                 }"
                                 PLIBSYS_HAS_GCC_VISIBILITY
        )

{'fraction_non_alphanumeric': 0.09652876842605801, 'fraction_numerical': 0.0038040893961008085, 'mean_word_length': 0.8060085836909872, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 28, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2460962', 'n_tokens_mistral': 494, 'n_tokens_neox': 452, 'n_words': 91}