On 2012-06-05 13:12, Anthony Liguori wrote: > On 06/05/2012 06:35 PM, Jan Kiszka wrote: >> On 2012-06-05 03:00, Michael Roth wrote: >>> Define away the annotations so we can still compile. >>> >>> Signed-off-by: Michael Roth<mdr...@linux.vnet.ibm.com> >>> --- >>> qapi/qc.h | 11 +++++++++++ >>> 1 files changed, 11 insertions(+), 0 deletions(-) >>> create mode 100644 qapi/qc.h >>> >>> diff --git a/qapi/qc.h b/qapi/qc.h >>> new file mode 100644 >>> index 0000000..3b3a8b9 >>> --- /dev/null >>> +++ b/qapi/qc.h >>> @@ -0,0 +1,11 @@ >>> +#ifndef QC_H >>> +#define QC_H >>> + >>> +#define qc_declaration >>> +#define _immutable >>> +#define _derived >>> +#define _broken >>> +#define _version(x) >>> +#define _size_is(x) >>> + >>> +#endif >> >> These tags require a different prefix than the reserved '_'. > > The rationale is that QIDL is part of the "compiler/library implementation" > that > this namespace is reserved for.
It's a QEMU-internal thing, and we want to be portable. Not sure if it's worth to risk collisions in some distant corner. Jan -- Siemens AG, Corporate Technology, CT T DE IT 1 Corporate Competence Center Embedded Linux