Commit | Line | Data |
---|---|---|
e3f82424 MW |
1 | #ifndef __PADDING_H__ |
2 | #define __PADDING_H__ | |
3 | ||
4 | typedef struct PadInfo_ | |
5 | { | |
6 | int nEntries; | |
7 | int * Modulus; | |
8 | int * Offset; | |
9 | } PadInfo; | |
10 | ||
11 | PadInfo * PadInfoFromStr(const char * padStr); | |
12 | ||
13 | int PadCells(int nCells, int cellSizeBytes, PadInfo ** padInfo); | |
14 | int PadCellsAndReport(int nCells, int cellSizeBytes, PadInfo ** padInfoPtr); | |
15 | ||
16 | void PadInfoPrint(PadInfo * padInfo, FILE * f, const char * prefix); | |
17 | void PadInfoFree(PadInfo * padInfo); | |
18 | ||
19 | #endif // __PADDING_H__ |