(linenum→info "unix/slp.c:2238")

bsd-games/2.17/mille/table.c

    1: /*      $NetBSD: table.c,v 1.7 2004/01/27 20:30:30 jsm Exp $ */
    2: 
    3: /*
    4:  * Copyright (c) 1982, 1993
    5:  *      The Regents of the University of California.  All rights reserved.
    6:  *
    7:  * Redistribution and use in source and binary forms, with or without
    8:  * modification, are permitted provided that the following conditions
    9:  * are met:
   10:  * 1. Redistributions of source code must retain the above copyright
   11:  *    notice, this list of conditions and the following disclaimer.
   12:  * 2. Redistributions in binary form must reproduce the above copyright
   13:  *    notice, this list of conditions and the following disclaimer in the
   14:  *    documentation and/or other materials provided with the distribution.
   15:  * 3. Neither the name of the University nor the names of its contributors
   16:  *    may be used to endorse or promote products derived from this software
   17:  *    without specific prior written permission.
   18:  *
   19:  * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
   20:  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
   21:  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
   22:  * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
   23:  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
   24:  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
   25:  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
   26:  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
   27:  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
   28:  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
   29:  * SUCH DAMAGE.
   30:  */
   31: 
   32: #include <sys/cdefs.h>
   33: #ifndef lint
   34: __COPYRIGHT("@(#) Copyright (c) 1982, 1993\n\
   35:         The Regents of the University of California.  All rights reserved.\n");
   36: #endif /* not lint */
   37: 
   38: #ifndef lint
   39: #if 0
   40: static char sccsid[] = "@(#)table.c     8.1 (Berkeley) 5/31/93";
   41: #else
   42: __RCSID("$NetBSD: table.c,v 1.7 2004/01/27 20:30:30 jsm Exp $");
   43: #endif
   44: #endif /* not lint */
   45: 
   46: # define        DEBUG
   47: 
   48: /*
   49:  * @(#)table.c  1.1 (Berkeley) 4/1/82
   50:  */
   51: 
   52: # include       "mille.h"
   53: 
   54: int     main(int, char **);
   55: 
   56: int
   57: main(argc, argv)
   58:         int argc;
   59:         char *argv[];
   60: {
   61:         int    i, j, count;
   62: 
   63:         printf("   %16s -> %5s %5s %4s %s\n", "Card", "cards", "count",
   64:             "need", "opposite");
   65:         for (i = 0; i < NUM_CARDS - 1; i++) {
   66:                 for (j = 0, count = 0; j < DECK_SZ; j++)
   67:                         if (Deck[j] == i)
   68:                                 count++;
   69:                 printf("%2d %16s -> %5d %5d %4d %s\n", i, C_name[i],
   70:                     Numcards[i], count, Numneed[i], C_name[opposite(i)]);
   71:         }
   72: }
Syntax (Markdown)