typedefstruct {
AccountingSymbolContext context;
uint32_t id; /** Number of bits in units of 1/8 bit. */
uint32_t bits;
uint32_t samples;
} AccountingSymbol;
/** Dictionary for translating strings into id. */ typedefstruct {
char *strs[MAX_SYMBOL_TYPES];
int num_strs;
} AccountingDictionary;
typedefstruct { /** All recorded symbols decoded. */
AccountingSymbol *syms; /** Number of syntax actually recorded. */
int num_syms; /** Raw symbol decoding calls for non-binary values. */
int num_multi_syms; /** Raw binary symbol decoding calls. */
int num_binary_syms; /** Dictionary for translating strings into id. */
AccountingDictionary dictionary;
} AccountingSymbols;
struct Accounting {
AccountingSymbols syms; /** Size allocated for symbols (not all may be used). */
int num_syms_allocated;
int16_t hash_dictionary[AOM_ACCOUNTING_HASH_SIZE];
AccountingSymbolContext context;
uint32_t last_tell_frac;
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.