-/* $NetBSD: trade.c,v 1.7 1999/09/30 18:01:32 jsm Exp $ */
+/* $NetBSD: trade.c,v 1.12 2008/02/19 10:48:47 dholland Exp $ */
/*
* Copyright (c) 1980, 1993
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed by the University of
- * California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
+ * 3. Neither the name of the University nor the names of its contributors
* may be used to endorse or promote products derived from this software
* without specific prior written permission.
*
#if 0
static char sccsid[] = "@(#)trade.c 8.1 (Berkeley) 5/31/93";
#else
-__RCSID("$NetBSD: trade.c,v 1.7 1999/09/30 18:01:32 jsm Exp $");
+__RCSID("$NetBSD: trade.c,v 1.12 2008/02/19 10:48:47 dholland Exp $");
#endif
#endif /* not lint */
static TRADE trades[2];
-static void get_list __P((int, int ));
-static int set_list __P((OWN *));
-static void summate __P((void));
-static void do_trade __P((void));
-static void move_em __P((TRADE *, TRADE *));
+static void get_list(int, int );
+static int set_list(OWN *);
+static void summate(void);
+static void do_trade(void);
+static void move_em(TRADE *, TRADE *);
void
trade()
*/
static void
get_list(struct_no, play_no)
- int struct_no, play_no;
+ int struct_no, play_no;
{
int sn, pn;
PLAY *pp;
- int numin, prop, num_prp;
+ int numin, propnum, num_prp;
OWN *op;
TRADE *tp;
if (pp->own_list) {
numin = set_list(pp->own_list);
for (num_prp = numin; num_prp; ) {
- prop = getinp("Which property do you wish to trade? ",
+ propnum=getinp("Which property do you wish to trade? ",
plist);
- if (prop == numin)
+ if (propnum == numin)
break;
- else if (used[prop])
+ else if (used[propnum])
printf("You've already allocated that.\n");
else {
num_prp--;
- used[prop] = TRUE;
- for (op = pp->own_list; prop--; op = op->next)
+ used[propnum] = TRUE;
+ for (op = pp->own_list; propnum--; op = op->next)
continue;
add_list(pn, &(tp->prop_list), sqnum(op->sqr));
}
*/
static int
set_list(the_list)
- OWN *the_list;
+ OWN *the_list;
{
int i;
OWN *op;
*/
static void
move_em(from, to)
- TRADE *from, *to;
+ TRADE *from, *to;
{
PLAY *pl_fr, *pl_to;
OWN *op;
for (i = player; i < num_play; i++) {
name_list[i] = name_list[i+1];
if (i + 1 < num_play)
- play[i] = play[i+1];
+ play[i] = play[i+1];
}
name_list[num_play--] = 0;
for (i = 0; i < N_SQRS; i++)