1/* Capstone Disassembly Engine */
2/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2014 */
3
4#ifndef CS_SSTREAM_H_
5#define CS_SSTREAM_H_
6
7typedef struct SStream {
8 char buffer[512];
9 int index;
10} SStream;
11
12void SStream_Init(SStream *ss);
13
14void SStream_concat(SStream *ss, const char *fmt, ...);
15
16void SStream_concat0(SStream *ss, const char *s);
17
18void printInt64Bang(SStream *O, int64_t val);
19
20void printUInt64Bang(SStream *O, uint64_t val);
21
22void printInt64(SStream *O, int64_t val);
23
24void printInt32Bang(SStream *O, int32_t val);
25
26void printInt32(SStream *O, int32_t val);
27
28void printUInt32Bang(SStream *O, uint32_t val);
29
30void printUInt32(SStream *O, uint32_t val);
31
32// print number in decimal mode
33void printInt32BangDec(SStream *O, int32_t val);
34
35#endif
36