Skipping all leading double-underbar symbols makes sense to me.

Tempting to skip all symbols with more than one digit (or maybe just more
than one consecutive digit?), as guessing among per-chip symbols from, say,
the ar* or dc* families is an exercise in futility.

On Fri, Dec 24, 2021 at 5:23 AM Theo Buehler <t...@theobuehler.org> wrote:

> __retguard_NNNN symbols are easy to recognize and no real fun to guess.
> I suggest we skip them. Perhaps we should even skip all __* symbols?
>
> Index: ksyms.c
> ===================================================================
> RCS file: /cvs/src/games/hangman/ksyms.c,v
> retrieving revision 1.12
> diff -u -p -r1.12 ksyms.c
> --- ksyms.c     28 Jun 2019 13:32:52 -0000      1.12
> +++ ksyms.c     23 Dec 2021 18:28:02 -0000
> @@ -70,6 +70,9 @@ sym_getword(void)
>                 /* ignore symbols containing dots or dollar signs */
>                 if (strchr(sym, '.') != NULL || strchr(sym, '$') != NULL)
>                         continue;
> +               /* guessing retguard symbols is no fun */
> +               if (strncmp(sym, "__retguard", 10) == 0)
> +                       continue;
>
>                 break;
>         }
>
>

Reply via email to