mirror of https://gerrit.osmocom.org/asn1c
gcc 2.95.x does not like __attribute__ on typedefs
parent
afda1a50aa
commit
3f6afc1e6a
|
@ -36,8 +36,7 @@ typedef int (asn_app_consume_bytes_f)(const void *buffer, size_t size,
|
|||
typedef void (asn_app_constraint_failed_f)(void *application_specific_key,
|
||||
struct asn_TYPE_descriptor_s *type_descriptor_which_failed,
|
||||
const void *structure_which_failed_ptr,
|
||||
const char *error_message_format, ...)
|
||||
__attribute__((format(printf, 4, 5)));
|
||||
const char *error_message_format, ...) GCC_PRINTFLIKE(4, 5);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
|
@ -78,8 +78,14 @@ typedef unsigned int uint32_t;
|
|||
|
||||
#endif /* WIN32 */
|
||||
|
||||
#ifndef __GNUC__
|
||||
#define __attribute__(ignore)
|
||||
#if __GNUC__ >= 3
|
||||
#ifndef GCC_PRINTFLIKE
|
||||
#define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
|
||||
#endif
|
||||
#else
|
||||
#ifndef GCC_PRINTFLIKE
|
||||
#define GCC_PRINTFLIKE(fmt,var) /* nothing */
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifndef offsetof /* If not defined by <stddef.h> */
|
||||
|
|
Loading…
Reference in New Issue