Added -fincludes-quoted to generate #includes in double instead of <angle> quotes.
diff --git a/libasn1compiler/asn1c_save.c b/libasn1compiler/asn1c_save.c
index 1785d7d..f348f19 100644
--- a/libasn1compiler/asn1c_save.c
+++ b/libasn1compiler/asn1c_save.c
@@ -6,6 +6,11 @@
 #include "asn1c_save.h"
 #include "asn1c_out.h"
 
+#define	HINCLUDE(s)						\
+	((arg->flags & A1C_INCLUDES_QUOTED)			\
+		? fprintf(fp_h, "#include \"%s\"\n", s)		\
+		: fprintf(fp_h, "#include <%s>\n", s))		\
+
 static int asn1c_dump_streams(arg_t *arg, asn1c_fdeps_t *, int, char **);
 static int asn1c_print_streams(arg_t *arg);
 static int asn1c_save_streams(arg_t *arg, asn1c_fdeps_t *, int, char **);
@@ -240,7 +245,8 @@
 		"#define\t_%s_H_\n"
 		"\n", header_id, header_id);
 
-	fprintf(fp_h, "\n#include <asn_application.h>\n");
+	fprintf(fp_h, "\n");
+	HINCLUDE("asn_application.h");
 
 #define	SAVE_STREAM(fp, idx, msg, actdep)	do {			\
 	if(TQ_FIRST(&(cs->destination[idx].chunks)) && *msg)		\
@@ -265,7 +271,7 @@
 
 	fprintf(fp_h, "\n#endif\t/* _%s_H_ */\n", header_id);
 
-	fprintf(fp_c, "#include <asn_internal.h>\n\n");
+	HINCLUDE("asn_internal.h");
 	fprintf(fp_c, "#include \"%s.h\"\n\n", expr->Identifier);
 	if(arg->flags & A1C_NO_INCLUDE_DEPS)
 		SAVE_STREAM(fp_c, OT_POST_INCLUDE, "", 1);