home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
messroms.de
/
2007-01-13_www.messroms.de.zip
/
VZ200
/
TOOLS
/
ZCCSRC.ZIP
/
link
/
lks19.c
< prev
next >
Wrap
C/C++ Source or Header
|
2000-02-29
|
754b
|
52 lines
/* lks19.c */
/*
* (C) Copyright 1989,1990
* All Rights Reserved
*
* Alan R. Baldwin
* 721 Berkeley St.
* Kent, Ohio 44240
*/
#include <stdio.h>
#include <string.h>
#include <alloc.h>
#include "aslink.h"
void
s19(i)
int i;
{
register addr_t chksum;
if (i)
{
if (hilo == 0)
{
chksum = rtval[0];
rtval[0] = rtval[1];
rtval[1] = chksum;
}
for (i = 0, chksum = 1; i < rtcnt; i++)
{
if (rtflg[i])
chksum++;
}
fprintf(ofp, "S1%02X", chksum);
for (i = 0; i < rtcnt; i++)
{
if (rtflg[i])
{
fprintf(ofp, "%02X", rtval[i]);
chksum += rtval[i];
}
}
fprintf(ofp, "%02X\n", (-chksum - 1) & 0xff);
}
else
{
fprintf(ofp, "S9030000FC\n");
}
}