<commit_before>#include <coffee/core/plat/environment/argument_parse.h>

#if defined(COFFEE_WINDOWS)

#include <Windows.h>
#include <WinUser.h>

#elif defined(COFFEE_LINUX)

#include <stdlib.h>

#endif

namespace Coffee{
#if defined(COFFEE_LINUX)
cstring_w ExecutableName(cstring_w n)
{
    C_UNUSED(n);
    return realpath("/proc/self/exe",nullptr);
}

#elif defined(COFFEE_WINDOWS)

cstring_w ExecutableName(cstring_w path)
{
    if(!path)
        path = (cstring_w)c_alloc(COFFEE_MAX_FILEPATH_BUFFER_SIZE);

    DWORD size = GetModuleFileNameA(NULL,path,COFFEE_MAX_FILEPATH_BUFFER_SIZE);
        path[size] = '\0';
        return path;
}

#endif

}<commit_msg> - Change outdated function name<commit_after>#include <coffee/core/plat/environment/argument_parse.h>

#if defined(COFFEE_WINDOWS)

#include <Windows.h>
#include <WinUser.h>

#elif defined(COFFEE_LINUX)

#include <stdlib.h>

#endif

namespace Coffee{
#if defined(COFFEE_LINUX)
cstring_w ExecutableName(cstring_w n)
{
    C_UNUSED(n);
    return realpath("/proc/self/exe",nullptr);
}

#elif defined(COFFEE_WINDOWS)

cstring_w ExecutableName(cstring_w path)
{
    if(!path)
        path = (cstring_w)Alloc(COFFEE_MAX_FILEPATH_BUFFER_SIZE);

    DWORD size = GetModuleFileNameA(NULL,path,COFFEE_MAX_FILEPATH_BUFFER_SIZE);
        path[size] = '\0';
        return path;
}

#endif

}
{'fraction_non_alphanumeric': 0.12285927029039465, 'fraction_numerical': 0.0014892032762472078, 'mean_word_length': 4.973333333333334, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4658672', 'n_tokens_mistral': 528, 'n_tokens_neox': 521, 'n_words': 82}