<commit_before>#ifndef C42SVC_H
#define C42SVC_H

#include <c42.h>

#if C42_STATIC
#define C42SVC_API
#elif C42_LIB_BUILD
#define C42SVC_API C42_LIB_EXPORT
#else
#define C42SVC_API C42_LIB_IMPORT
#endif

#define C42SVC_OK 0
#define C42SVC_INIT_FAILED 1
#define C42SVC_MISSING 2

/* c42svc_ma ****************************************************************/
/**
 *  Inits a memory allocator.
 *  @param name [in]    the allocator name 
 */
C42SVC_API uint_fast8_t C42_CALL c42svc_ma (c42_ma_t * ma, char const * name);

/* c42svc_fsi ***************************************************************/
/**
 *  Inits file system interface.
 */
C42SVC_API uint_fast8_t C42_CALL c42svc_fsi (c42_fsi_t * fsi, char const * name);

/* c42svc_smt ***************************************************************/
/**
 *  Inits simple multithreading interface.
 */
C42SVC_API uint_fast8_t C42_CALL c42svc_smt (c42_smt_t * smt, char const * name);


#endif
<commit_msg>minor update<commit_after>#ifndef C42SVC_H
#define C42SVC_H

#include <c42.h>

#if C42_STATIC
#define C42SVC_API
#elif C42_LIB_BUILD
#define C42SVC_API C42_LIB_EXPORT
#else
#define C42SVC_API C42_LIB_IMPORT
#endif

#define C42SVC_OK 0 /**< ok */
#define C42SVC_INIT_FAILED 1 /**< init failed */
#define C42SVC_MISSING 2 /**< requested item is missing */
#define C42SVC_UNSUP 3 /**< unsupported feature */

/* c42svc_ma ****************************************************************/
/**
 *  Inits a memory allocator.
 *  @param ma   [out]   allocator struct
 *  @param name [in]    the allocator name
 */
C42SVC_API uint_fast8_t C42_CALL c42svc_ma (c42_ma_t * ma, char const * name);

/* c42svc_fsi ***************************************************************/
/**
 *  Inits file system interface.
 */
C42SVC_API uint_fast8_t C42_CALL c42svc_fsi (c42_fsi_t * fsi, char const * name);

/* c42svc_smt ***************************************************************/
/**
 *  Inits simple multithreading interface.
 */
C42SVC_API uint_fast8_t C42_CALL c42svc_smt (c42_smt_t * smt, char const * name);


#endif

{'fraction_non_alphanumeric': 0.2675374939525883, 'fraction_numerical': 0.06144170295113691, 'mean_word_length': 5.482758620689655, 'pattern_counts': {'":': 0, '<': 9, '<?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': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4563096', 'n_tokens_mistral': 843, 'n_tokens_neox': 756, 'n_words': 174}