quite down clang analyzer warnings for the generate asn1 code

This commit is contained in:
Love Hörnquist Åstrand
2011-06-14 22:29:49 -07:00
parent e9e4f99f01
commit b8ddbe73c4
4 changed files with 26 additions and 11 deletions

View File

@@ -281,6 +281,14 @@ int main(int argc, char **argv)
fprintf(f, "#endif\n");
fprintf(f, "#endif\n");
fprintf(f, "#ifndef HEIMDAL_UNUSED_ATTRIBUTE\n");
fprintf(f, "#if defined(__GNUC__) && ((__GNUC__ > 3) || ((__GNUC__ == 3) && (__GNUC_MINOR__ >= 1 )))\n");
fprintf(f, "#define HEIMDAL_UNUSED_ATTRIBUTE __attribute__((unused))\n");
fprintf(f, "#else\n");
fprintf(f, "#define HEIMDAL_UNUSED_ATTRIBUTE\n");
fprintf(f, "#endif\n");
fprintf(f, "#endif\n");
fprintf(f, "#endif /* %s */\n", hb);
if (f != stdout)

View File

@@ -39,6 +39,14 @@ typedef ssize_t krb5_ssize_t;
#endif
#endif
#ifndef HEIMDAL_UNUSED_ATTRIBUTE
#if defined(__GNUC__) && ((__GNUC__ > 3) || ((__GNUC__ == 3) && (__GNUC_MINOR__ >= 1 )))
#define HEIMDAL_UNUSED_ATTRIBUTE __attribute__((unused))
#else
#define HEIMDAL_UNUSED_ATTRIBUTE
#endif
#endif
typedef int krb5_socket_t;
#endif /* __krb5_types_h__ */