How can I define a gdb convenience function with optional args? I've tried below, which doesn't work:
(gdb) define v
Type commands for definition of "v".
End with a line saying just "end".
>if $argc == 1
>echo 1
>else if $argc == 2
>echo 2
>else
>echo neither
>end
>end
(gdb) v
neither(gdb) v 1
1Undefined command: "else". Try "help".
(gdb) v 2
1Undefined command: "else". Try "help".