#include "tstring.h"
|
|
|
|
void generator(
|
|
tstring* header_filename,
|
|
tstring* source_filename,
|
|
tstring* prefix,
|
|
tstring* bucket_count,
|
|
tstring* K_size,
|
|
tstring* K_comp_pred,
|
|
tstring* K_hash_func,
|
|
tstring* V_size
|
|
);
|
|
|
|
int main(int argc, char** argv) {
|
|
if(argc <= 8) {
|
|
printf(
|
|
"> LHM wrapper generator\n"
|
|
"%s generated_header generated_source prefix bucket_count key_byte_size comparison_func hash_func value_byte_size\n"
|
|
, argv[0]
|
|
);
|
|
} else
|
|
generator(
|
|
cstring_to_tstring(argv[1]),
|
|
cstring_to_tstring(argv[2]),
|
|
cstring_to_tstring(argv[3]),
|
|
cstring_to_tstring(argv[4]),
|
|
cstring_to_tstring(argv[5]),
|
|
cstring_to_tstring(argv[6]),
|
|
cstring_to_tstring(argv[7]),
|
|
cstring_to_tstring(argv[8])
|
|
);
|
|
}
|