29 #include "../my_config.h"
44 extern std::string sar_tools_make_filename(
const std::string & base_name,
46 const infinint & min_digits,
47 const std::string & ext);
50 extern bool sar_tools_extract_num(
const std::string & filename,
51 const std::string & base_name,
52 const infinint & min_digits,
53 const std::string & ext,
56 extern bool sar_tools_get_higher_number_in_dir(entrepot & entr,
57 const std::string & base_name,
58 const infinint & min_digits,
59 const std::string & ext, infinint & ret);
61 extern std::string sar_tools_make_padded_number(
const std::string & num,
62 const infinint & min_digits);
are defined here basic integer types that tend to be portable
class memory_pool allocates and recycles blocks of memory for better performances it is expected to b...
class generic_file is defined here as well as class fichierthe generic_file interface is widely used ...
define the datastructure "label" used to identify slice membership to an archive
the sar and trivial_sar classes, they manage the slicing layer
switch module to limitint (32 ou 64 bits integers) or infinint