Fix xpidl header generation to not emit a trailing (erroneous) ',' when generating [notxpcom] interfaces.

Thanks to Alec Flett <alecf@netscape.com> for this patch.
This commit is contained in:
mccabe%netscape.com 1999-05-12 02:13:40 +00:00
Родитель e880402830
Коммит 906d95820c
2 изменённых файлов: 4 добавлений и 2 удалений

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

@ -505,7 +505,8 @@ op_dcl(TreeState *state)
state->tree = IDL_LIST(iter).data;
if (!xpcom_param(state))
return FALSE;
if (IDL_LIST(iter).next || op->op_type_spec || op->f_varargs)
if ((IDL_LIST(iter).next ||
(!op_notxpcom && op->op_type_spec) || op->f_varargs))
fputs(", ", state->file);
}

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

@ -505,7 +505,8 @@ op_dcl(TreeState *state)
state->tree = IDL_LIST(iter).data;
if (!xpcom_param(state))
return FALSE;
if (IDL_LIST(iter).next || op->op_type_spec || op->f_varargs)
if ((IDL_LIST(iter).next ||
(!op_notxpcom && op->op_type_spec) || op->f_varargs))
fputs(", ", state->file);
}