NetBurner 3.5.0
PDF Version
 
debugprintblock.h
1/*NB_REVISION*/
2
3/*NB_COPYRIGHT*/
4
5// Note: /** changed to /* to disable inclusion in NetBurner API docs, internal use only
6
7/* @file debugprintblock.h
8 * @brief NetBurner Print Block Debugging Header File
9 */
10
11/* @addtogroup groupDebugPrintBlock Debugging Blocks of Data
12 * \IncludeFileName \n\n
13 *
14 * @brief Display of data in blocks
15 *
16 * Should be defined if needed, unnecessary burden to release code
17 *
18 * @{
19 */
20
21#ifndef _DEBUG_PRINT_BLOCK_H_
22#define _DEBUG_PRINT_BLOCK_H_
23#include <stdio.h>
24
25#ifdef __cplusplus
26extern "C"
27{
28#endif
29
30 /*
31 * @brief Prints a block of data in comma delimited format using iprintf
32 *
33 * @param typePtr Memory needed in bytes
34 * @param dataSize Bytes in each data item
35 * @param blockPtr Buffer with block of data
36 * @param byteCount Byte count
37 */
38 void debugPrintBlock(const char *typePtr, size_t dataSize, unsigned char *blockPtr, unsigned int byteCount);
39
40#ifdef __cplusplus
41};
42#endif
43#endif /* #ifndef _DEBUG_PRINT_BLOCK_H_ */
44
45/* @} */