From a53e36068bbe3f5066c83bf3e9da38cb514e6803 Mon Sep 17 00:00:00 2001 From: Bob Dalesio Date: Fri, 28 May 1993 12:42:41 +0000 Subject: [PATCH] fixed pointer problem --- src/drv/drvBb902.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/drv/drvBb902.c b/src/drv/drvBb902.c index 8705afd54..b0459d0d1 100644 --- a/src/drv/drvBb902.c +++ b/src/drv/drvBb902.c @@ -1,5 +1,5 @@ /* drvBb902.c */ -/* share/src/drv $Id$ */ +/* share/src/drv @(#)drvBb902.c 1.6 9/14/92 */ /* * subroutines that are used to interface to the binary output cards * @@ -38,7 +38,7 @@ * */ -static char SccsId[] = "$Id$ "; +static char SccsId[] = "@(#)drvBb902.c 1.6 9/14/92 "; /* * Code Portions: @@ -143,8 +143,8 @@ int bb902_driver_init(){ int bb902_driver(card,val,mask) register unsigned short card; -register unsigned int *val; -unsigned int mask; +register unsigned int val; +register unsigned int mask; { register unsigned int work; @@ -157,11 +157,11 @@ unsigned int mask; + pbo_bb902s[card]->low_value; /* low */ /* alter specified bits */ - work = (work & ~mask) | ((*val) & mask); + work = (work & ~mask) | (val & mask); /* write new output */ + pbo_bb902s[card]->low_value = (unsigned short)work; pbo_bb902s[card]->high_value = (unsigned short)(work >> 16); - pbo_bb902s[card]->low_value = (unsigned short)work; return (0); }