<commit_before>#include <inttypes.h>
#include <stdio.h>
#include <stdlib.h>
#include <string>
#include <string.h>
#include <cstring>
#include <iostream>
#include <vector>
#include <map>
#include <assert.h>
#include "SSDB_impl.h"
//#include <boost/noncopyable.hpp>
//#include <boost/shared_ptr.hpp>

#define DBSS_VERSION_MAJOR 1 
#define DBSS_VERSION_MINOR 0 
#define DBSS_VERSION_PATCH 0
#define DBSS_MAKE_VERSION(major, minor, patch) \
    ((major) * 10000 + (minor) * 100 + (patch))
#define DBSS_VERSION \
        DBSS_MAKE_VERSION(DBSS_VERSION_MAJOR, DBSS_VERSION_MINOR, DBSS_VERSION_PATCH) 

typedef struct {
    char const** ptr;
    uint64_t count;
} vec_t;
typedef struct {
    char const *str;
    int64_t num;
} si_t;
/*
do {                                \
    typeof(*p) aszero_ ## p = {0};  \
    p = malloc(sizeof *p);          \
    *p = aszero_ ## p;              \
} while (0)
*/
//class DBSS : boost::noncopyable{<commit_msg>get rid of boost permanently<commit_after>#include <inttypes.h>
#include <stdio.h>
#include <stdlib.h>
#include <string>
#include <string.h>
#include <cstring>
#include <iostream>
#include <vector>
#include <map>
#include <assert.h>
#include "SSDB_impl.h"

#define DBSS_VERSION_MAJOR 1 
#define DBSS_VERSION_MINOR 0 
#define DBSS_VERSION_PATCH 0
#define DBSS_MAKE_VERSION(major, minor, patch) \
    ((major) * 10000 + (minor) * 100 + (patch))
#define DBSS_VERSION \
        DBSS_MAKE_VERSION(DBSS_VERSION_MAJOR, DBSS_VERSION_MINOR, DBSS_VERSION_PATCH) 

typedef struct {
    char const** ptr;
    uint64_t count;
} vec_t;
typedef struct {
    char const *str;
    int64_t num;
} si_t;
/*
do {                                \
    typeof(*p) aszero_ ## p = {0};  \
    p = malloc(sizeof *p);          \
    *p = aszero_ ## p;              \
} while (0)
*/
{'fraction_non_alphanumeric': 0.13689482470784642, 'fraction_numerical': 0.018920422927100722, 'mean_word_length': 3.077097505668934, 'pattern_counts': {'":': 0, '<': 25, '<?xml version=': 0, '>': 25, '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': '1940061', 'n_tokens_mistral': 719, 'n_tokens_neox': 668, 'n_words': 158}