show symtab name when no less than 3 of them.
authormickey <mickey@openbsd.org>
Tue, 7 May 1996 12:34:37 +0000 (12:34 +0000)
committermickey <mickey@openbsd.org>
Tue, 7 May 1996 12:34:37 +0000 (12:34 +0000)
sys/ddb/db_hangman.c

index f4b2d4d..9c0a330 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: db_hangman.c,v 1.1 1996/05/05 12:23:14 mickey Exp $   */
+/*     $OpenBSD: db_hangman.c,v 1.2 1996/05/07 12:34:37 mickey Exp $   */
 
 /*
  * Copyright (c) 1996 Theo de Raadt, Michael Shalayeff
@@ -72,6 +72,10 @@ db_randomsym(lenp)
                /* choose random symbol from the table */
        q = db_qualify(X_db_isym(stab, db_random(X_db_nsyms(stab))),stab->name);
 
+               /* don't show symtab name if there are less than 3 of 'em */
+       if (db_nsymtabs < 3)
+               while(*p++ != ':');
+
                /* strlen(q) && ignoring underscores and colons */
        for ((*lenp) = 0, p = q; *p; p++)
                if (ISALPHA(*p))