Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Havar
asn1c
Commits
3f6afc1e
Commit
3f6afc1e
authored
Sep 15, 2006
by
Lev Walkin
Browse files
gcc 2.95.x does not like __attribute__ on typedefs
parent
afda1a50
Changes
2
Hide whitespace changes
Inline
Side-by-side
skeletons/asn_application.h
View file @
3f6afc1e
...
...
@@ -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
}
...
...
skeletons/asn_system.h
View file @
3f6afc1e
...
...
@@ -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> */
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment