mirror of
https://github.com/capstone-engine/capstone.git
synced 2024-12-01 01:10:29 +00:00
9f2070748c
Added support for building binaries for Windows CE 7 on ARMv7 (a.k.a., Windows Embedded Compact 7) and for Windows CE 8 on ARMv7 (a.k.a., Windows Embedded Compact 2013). Added support for building binaries for Windows CE 7 on ARMv7 (a.k.a., Windows Embedded Compact 7) and for Windows CE 8 on ARMv7 (a.k.a., Windows Embedded Compact 2013). Replaced header inclusions of "stdint.h" and "intrin.h" by selective inclusions to support platforms that do not provide those headers. The header "platform.h" handles the platform test. Updated the build script for Windows CE 7 on ARMv7.
38 lines
791 B
C
38 lines
791 B
C
/* Capstone Disassembly Engine */
|
|
/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
|
|
|
|
#ifndef CS_SSTREAM_H_
|
|
#define CS_SSTREAM_H_
|
|
|
|
#include "include/capstone/platform.h"
|
|
|
|
typedef struct SStream {
|
|
char buffer[512];
|
|
int index;
|
|
} SStream;
|
|
|
|
void SStream_Init(SStream *ss);
|
|
|
|
void SStream_concat(SStream *ss, const char *fmt, ...);
|
|
|
|
void SStream_concat0(SStream *ss, char *s);
|
|
|
|
void printInt64Bang(SStream *O, int64_t val);
|
|
|
|
void printUInt64Bang(SStream *O, uint64_t val);
|
|
|
|
void printInt64(SStream *O, int64_t val);
|
|
|
|
void printInt32Bang(SStream *O, int32_t val);
|
|
|
|
void printInt32(SStream *O, int32_t val);
|
|
|
|
void printUInt32Bang(SStream *O, uint32_t val);
|
|
|
|
void printUInt32(SStream *O, uint32_t val);
|
|
|
|
// print number in decimal mode
|
|
void printInt32BangDec(SStream *O, int32_t val);
|
|
|
|
#endif
|