/* * specstr.h / specstrings.h Annotation macros * * ========================================================================= * * Open Watcom Project * * Copyright (c) 2004-2010 The Open Watcom Contributors. All Rights Reserved. * * This file is automatically generated. Do not edit directly. * * ========================================================================= */ #ifndef SPECSTRINGS_H #define SPECSTRINGS_H #ifndef _ENABLE_AUTODEPEND #pragma read_only_file; #endif #include #ifdef __cplusplus extern "C" { #endif #define __inexpressible_readableTo( x ) #define __inexpressible_writableTo( x ) #define __inner_bound #define __inner_range( p1, p2 ) #define __inner_assume_bound_dec #define __inner_assume_bound( x ) #define __inner_allocator #define __xcount( x ) #define __in_xcount( x ) #define __out_xcount( x ) #define __out_xcount_part( p1, p2 ) #define __out_xcount_full( x ) #define __inout_xcount( x ) #define __inout_xcount_part( p1, p2 ) #define __inout_xcount_full( x ) #define __xcount_opt( x ) #define __in_xcount_opt( x ) #define __out_xcount_opt( x ) #define __out_xcount_part_opt( p1, p2 ) #define __out_xcount_full_opt( x ) #define __inout_xcount_opt( x ) #define __inout_xcount_part_opt( p1, p2 ) #define __inout_xcount_full_opt( x ) #define __deref_xcount( x ) #define __deref_in #define __deref_in_ecount( x ) #define __deref_in_bcount( x ) #define __deref_in_xcount( x ) #define __deref_out_xcount( x ) #define __deref_out_xcount_part( p1, p2 ) #define __deref_out_xcount_full( x ) #define __inout_xcount_opt( x ) #define __inout_xcount_part_opt( p1, p2 ) #define __inout_xcount_full_opt( x ) #define __deref_xcount( x ) #define __deref_inout_xcount( x ) #define __deref_inout_xcount_part( p1, p2 ) #define __deref_inout_xcount_full( x ) #define __deref_xcount_opt( x ) #define __deref_in_opt #define __deref_in_opt_out #define __deref_in_ecount_opt( x ) #define __deref_in_bcount_opt( x ) #define __deref_in_xcount_opt( x ) #define __deref_out_xcount_opt( x ) #define __deref_out_xcount_part_opt( p1, p2 ) #define __deref_out_xcount_full_opt( x ) #define __deref_inout_xcount_opt( x ) #define __deref_inout_xcount_part_opt( p1, p2 ) #define __deref_inout_xcount_full_opt( x ) #define __deref_opt_xcount( x ) #define __deref_opt_in #define __deref_opt_in_ecount( x ) #define __deref_opt_in_bcount( x ) #define __deref_opt_in_xcount( x ) #define __deref_opt_out_xcount( x ) #define __deref_opt_out_xcount_part( p1, p2 ) #define __deref_opt_out_xcount_full( x ) #define __deref_opt_inout_xcount( x ) #define __deref_opt_inout_xcount_part( p1, p2 ) #define __deref_opt_inout_xcount_full( x ) #define __deref_opt_xcount_opt( x ) #define __deref_opt_in_opt #define __deref_opt_in_ecount_opt( x ) #define __deref_opt_in_bcount_opt( x ) #define __deref_opt_in_xcount_opt( x ) #define __deref_opt_out_xcount_opt( x ) #define __deref_opt_out_xcount_part_opt( p1, p2 ) #define __deref_opt_out_xcount_full_opt( x ) #define __deref_opt_inout_xcount_opt( x ) #define __deref_opt_inout_xcount_part_opt( p1, p2 ) #define __deref_opt_inout_xcount_full_opt( x ) #define __file_parser( x ) #define __file_parser_class( x ) #define __file_parser_library( x ) #define __source_code_content( x ) #define __class_code_content( x ) #define __analysis_assert( x ) #define __analysis_hint( x ) #define __analysis_noreturn #define __inner_data_source( x ) #define __inner_this_data_source( x ) #define __inner_out_validated( x ) #define __inner_this_out_validated( x ) #define __inner_assume_validated_dec #define __inner_assume_validated( x ) #define __inner_transfer( x ) #define __inner_encoded #define __inner_adt_prop( p1, p2 ) #define __inner_adt_add_prop( p1, p2 ) #define __inner_adt_remove_prop( p1, p2 ) #define __inner_adt_transfer_prop( x ) #define __inner_adt_type_props( x ) #define __inner_volatile #define __inner_nonvolatile #define __inner_possibly_notnullterminated #define __inner_analysis_assume_nullterminated_dec #define __inner_analysis_assume_nullterminated( x ) #define __field_ecount( x ) #define __field_bcount( x ) #define __field_xcount( x ) #define __field_ecount_opt( x ) #define __field_bcount_opt( x ) #define __field_xcount_opt( x ) #define __field_ecount_part( p1, p2 ) #define __field_bcount_part( p1, p2 ) #define __field_xcount_part( p1, p2 ) #define __field_ecount_part_opt( p1, p2 ) #define __field_bcount_part_opt( p1, p2 ) #define __field_xcount_part_opt( p1, p2 ) #define __field_ecount_full( x ) #define __field_bcount_full( x ) #define __field_xcount_full( x ) #define __field_ecount_full_opt( x ) #define __field_bcount_full_opt( x ) #define __field_xcount_full_opt( x ) #define __field_nullterminated #define __struct_bcount( x ) #define __struct_xcount( x ) #define __out_awcount( p1, p2 ) #define __in_awcount( p1, p2 ) #define __post_invalid #define __allocator #define __deallocate( x ) #define __deallocate_opt( x ) #define __bound #define __range( p1, p2 ) #define __in_bound #define __out_bound #define __deref_out_bound #define __in_range( p1, p2 ) #define __out_range( p1, p2 ) #define __deref_in_range( p1, p2 ) #define __deref_out_range( p1, p2 ) #define __deref_inout_range( p1, p2 ) #define __field_range( p1, p2 ) #define __field_data_source( x ) #define __range_max( p1, p2 ) #define __range_min( p1, p2 ) #define __in_data_source( x ) #define __out_data_source( x ) #define __out_validated( x ) #define __this_out_data_source( x ) #define __this_out_validated( x ) #define __transfer( x ) #define __rpc_entry #define __kernel_entry #define __gdi_entry #define __encoded_pointer #define __encoded_array #define __field_encoded_pointer #define __field_encoded_array #define __type_has_adt_prop( p1, p2 ) #define __out_has_adt_prop( p1, p2 ) #define __out_not_has_adt_prop( p1, p2 ) #define __out_transfer_adt_prop( x ) #define __out_has_type_adt_props( x ) #define __possibly_notnullterminated #define __volatile #define __nonvolatile #define __deref_volatile #define __deref_nonvolatile #define __analysis_assume_nullterminated( x ) #define __assume_validated( x ) #define __assume_bound( x ) #ifdef __cplusplus } /* extern "C" */ #endif #endif /* SPECSTRINGS_H */