<commit_before>#ifndef KERNELCALL_H
#define KERNELCALL_H

#include CFG_H

#ifdef __cplusplus
extern "C" {
#endif

/** Minimal kernel call structure for the sampling process. */
typedef struct {

    /** Function pointer. */
    void (*fptr)();

    /** Number of arguments (including routine name). */
    char argc;

    /** Argument pointers. */
    void *argv[KERNEL_MAX_ARGS];

#ifdef OPENMP_ENABLED
    /** Call is in parallel with next call. */
    char parallel;

    /** Call is sequential before the next in a parallel region. */
    char sequential;
#endif

    /** After execution: measured number of clock cycles. */
    unsigned long cycles;

#ifdef PAPI_ENABLED
    /** After execution: measured PAPI counter values. */
    long long counters[MAX_COUNTERS];
#endif
} KernelCall;

#ifdef __cplusplus
}
#endif

#endif /* KERNELCALL_H */<commit_msg>reordering structure members<commit_after>#ifndef KERNELCALL_H
#define KERNELCALL_H

#include CFG_H

#ifdef __cplusplus
extern "C" {
#endif

/** Minimal kernel call structure for the sampling process. */
typedef struct {
#ifdef OPENMP_ENABLED
    /** Call is in parallel with next call. */
    char parallel;

    /** Call is sequential before the next in a parallel region. */
    char sequential;
#endif

    /** Number of arguments (including routine name). */
    char argc;

    /** Function pointer. */
    void (*fptr)();

    /** Argument pointers. */
    void *argv[KERNEL_MAX_ARGS];

    /** After execution: measured number of clock cycles. */
    unsigned long cycles;

#ifdef PAPI_ENABLED
    /** After execution: measured PAPI counter values. */
    long long counters[MAX_COUNTERS];
#endif
} KernelCall;

#ifdef __cplusplus
}
#endif

#endif /* KERNELCALL_H */
{'fraction_non_alphanumeric': 0.10957324106113034, 'fraction_numerical': 0.0, 'mean_word_length': 3.231707317073171, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '5414338', 'n_tokens_mistral': 538, 'n_tokens_neox': 518, 'n_words': 180}