home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frostbyte's 1980s DOS Shareware Collection
/
floppyshareware.zip
/
floppyshareware
/
DOOG
/
CBASE09.ZIP
/
LSEQ.ZIP
/
DGOPS.C
next >
Wrap
Text File
|
1989-08-30
|
2KB
|
81 lines
/* Copyright (c) 1989 Citadel */
/* All Rights Reserved */
/* #ident "dgops.c 1.1 - 89/07/03" */
#include <blkio.h>
#include <errno.h>
/* #include <string.h> */
#include "lseq_.h"
/*man---------------------------------------------------------------------------
NAME
ls_dglseq -
SYNOPSIS
#include "lseq_.h"
DESCRIPTION
SEE ALSO
------------------------------------------------------------------------------*/
void ls_dglseq(lsp)
lseq_t *lsp;
{
printf("-------------------------\n");
printf("|lseq structure contents|\n");
printf("|-----------------------|\n");
if (!ls_valid(lsp)) {
printf("| lsp = %p.\n", lsp);
} else {
printf("| hdr.flh = %d.\n", lsp->lshdr.flh);
printf("| hdr.recsize = %d.\n", lsp->lshdr.recsize);
printf("| hdr.flags = 0%o.\n", lsp->lshdr.flags);
printf("| hdr.first = %d.\n", lsp->lshdr.first);
printf("| hdr.last = %d.\n", lsp->lshdr.last);
printf("| hdr.reccnt = %d.\n", lsp->lshdr.reccnt);
printf("| bp = %p.\n", (void *)lsp->bp);
printf("| flags = 0%o.\n", lsp->flags);
printf("| clspos = %d.\n", lsp->clspos);
printf("| clsrp = %p.\n", (void *)lsp->clsrp);
}
printf("--------------------------\n");
return;
}
/*man---------------------------------------------------------------------------
NAME
ls_dgrec -
SYNOPSIS
#include <lseq.h>
DESCRIPTION
SEE ALSO
------------------------------------------------------------------------------*/
void ls_dgrec(lsp, lsrp)
lseq_t * lsp;
lsrec_t * lsrp;
{
int i = 0;
printf("-------------------------\n");
printf("|lseq record contents |\n");
printf("|-----------------------|\n");
printf("| lsrp = %p.\n", (void *)lsrp);
if (lsrp != NULL) {
printf("| next = %d.\n", lsrp->next);
printf("| prev = %d.\n", lsrp->prev);
printf("| recbuf = %p.\n", lsrp->recbuf);
if (lsrp->recbuf != NULL) {
printf("%s\n", lsrp->recbuf);
}
}
printf("-------------------------\n");
return;
}