home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Audio 4.94 - Over 11,000 Files
/
audio-11000.iso
/
msdos
/
sndbords
/
proaudio
/
pcmtlsrc
/
pcmtlsrc.arj
/
TPCM.ARJ
/
TPCMU.C
< prev
Wrap
C/C++ Source or Header
|
1992-08-31
|
1KB
|
85 lines
; /*\
; |*| $Author: BCRANE $
; |*|
; |*| $Date: 31 Aug 1992 19:10:44 $
; |*|
; |*| $Header: X:/sccs/sdkapp/tpcmu.c_v 1.1 31 Aug 1992 19:10:44 BCRANE $
; |*|
; |*| $Log: X:/sccs/sdkapp/tpcmu.c_v $
*
* Rev 1.1 31 Aug 1992 19:10:44 BCRANE
* added fillword()
*
* Rev 1.0 29 Jul 1992 16:58:18 BCRANE
* Initial revision.
; |*|
; |*| $Logfile: X:/sccs/sdkapp/tpcmu.c_v $
; |*|
; |*| $Modtimes$
; |*|
; |*| $Revision: 1.1 $
; |*|
; |*| $Workfile: tpcmu.c $
; |*|
; \*/
typedef unsigned int uint;
typedef unsigned long ulong;
#define OKAY 0
fromkeyboard()
{
int retval;
_asm
{
mov ax, 4400h
mov bx, 0
int 21h
and dx, 1
mov retval, dx
}
return(retval);
}
copychar(char *target, char *source, uint copysize)
{
char *s= source;
char *t= target;
while (copysize--)
{
*t++= *s++;
}
return(OKAY);
}
fillchar(char *target, char charval, uint fillsize)
{
char *t= target;
while (fillsize--)
{
*t++= charval;
}
return(OKAY);
}
fillword(int *target, int wordval, uint fillsize)
{
int *t= target;
while (fillsize--)
{
*t++= wordval;
}
return(OKAY);
}