Remove excessive #include "nsISupports.h" generation.
Interfaces are public:, accessors are pure (= 0).
This commit is contained in:
shaver%netscape.com 1998-12-03 17:38:55 +00:00
Родитель 7e28938017
Коммит 57369bcfc3
2 изменённых файлов: 10 добавлений и 6 удалений

Просмотреть файл

@ -96,8 +96,10 @@ pass_1(TreeState *state)
GHashTable *hash = g_hash_table_new(g_str_hash, g_str_equal);
if (!hash)
return FALSE;
fputs("/*\n * DO NOT EDIT. THIS FILE IS GENERATED FROM"
" <filename goes here>\n */\n",
state->file);
fputs("#include \"nscore.h\"\n", state->file);
fputs("#include \"nsISupports.h\"\n", state->file);
IDL_tree_walk_in_order(state->tree, find_interface_refs, hash);
g_hash_table_foreach(hash, write_header, state);
g_hash_table_destroy(hash);
@ -151,7 +153,7 @@ interface(TreeState *state)
fputs(", ", state->file);
}
}
fputs(" {\n", state->file);
fputs(" {\n public:", state->file);
state->tree = IDL_INTERFACE(iface).body;
if (!process_node(state))
@ -351,7 +353,7 @@ attr_accessor(TreeState *state, gboolean getter)
if (!xpcom_type(state))
return FALSE;
state->tree = orig;
fprintf(state->file, "%s%sa%c%s);\n",
fprintf(state->file, "%s%sa%c%s) = 0;\n",
(STARRED_TYPE(orig) ? "" : " "),
getter ? "*" : "",
toupper(attrname[0]), attrname + 1);

Просмотреть файл

@ -96,8 +96,10 @@ pass_1(TreeState *state)
GHashTable *hash = g_hash_table_new(g_str_hash, g_str_equal);
if (!hash)
return FALSE;
fputs("/*\n * DO NOT EDIT. THIS FILE IS GENERATED FROM"
" <filename goes here>\n */\n",
state->file);
fputs("#include \"nscore.h\"\n", state->file);
fputs("#include \"nsISupports.h\"\n", state->file);
IDL_tree_walk_in_order(state->tree, find_interface_refs, hash);
g_hash_table_foreach(hash, write_header, state);
g_hash_table_destroy(hash);
@ -151,7 +153,7 @@ interface(TreeState *state)
fputs(", ", state->file);
}
}
fputs(" {\n", state->file);
fputs(" {\n public:", state->file);
state->tree = IDL_INTERFACE(iface).body;
if (!process_node(state))
@ -351,7 +353,7 @@ attr_accessor(TreeState *state, gboolean getter)
if (!xpcom_type(state))
return FALSE;
state->tree = orig;
fprintf(state->file, "%s%sa%c%s);\n",
fprintf(state->file, "%s%sa%c%s) = 0;\n",
(STARRED_TYPE(orig) ? "" : " "),
getter ? "*" : "",
toupper(attrname[0]), attrname + 1);