You have to tell indent that XEvent is a type with the -T option. See
http://mysite.wanadoo-members.co.uk/indent/indent_10.html#SEC10
Indent doesn't otherwise know what the non-primitive types are.
Hans Molin wrote:
> I noticed that when I run the following through GNU indent (2.2.9):
>
> void
> foo(XEvent *event)
> {
> /* Do something */
> }
>
> The output is formatted as (notice the space between * and event):
>
> void
> foo(XEvent * event) <<<--- look here
> {
> /* Do something */
> }
>
> Whereas if I format the following:
>
> void
> foo(int *ptr)
> {
> /* Do something */
> }
>
> It comes out unchanged.
>
> The problem seems to occur anytime the pointer points to a non-
> primitive data type.
>
> Is this a known issue? I can't find a documented option to
> control the behavior -- is there one?
>
>
>
> _______________________________________________
> bug-indent mailing list
> [email protected]
> http://lists.gnu.org/mailman/listinfo/bug-indent
>
>
_______________________________________________
bug-indent mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-indent