campo-sirio/cb5/copydat2.c
alex a0f5e0898b This commit was generated by cvs2svn to compensate for changes in r975,
which included commits to RCS files with non-trunk default branches.

git-svn-id: svn://10.65.10.50/trunk@976 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-02-06 15:33:45 +00:00

43 lines
1.1 KiB
C
Executable File

/***********************************************************************\
* *
* COPYDAT2.C Copyright (C) 1993 Sequiter Software Inc. *
* *
\***********************************************************************/
/* See User's Manual, page 119 */
#include "d4all.h"
#ifdef __TURBOC__
extern unsigned _stklen = 10000;
#endif
void main(int argc,char *argv[])
{
CODE4 code_base;
DATA4 *data_file,*data_copy;
INDEX4 *index;
FIELD4INFO *field_info;
TAG4INFO *tag_info;
if(argc != 3)
{
printf("USAGE:COPYDATA <FROMFILE> <TOFILE>");
exit(1);
}
d4init(&code_base);
code_base.safety = 0;
data_file = d4open(&code_base,argv[1]);
e4exit_test(&code_base);
index = d4index(data_file,argv[1]);
if(index) tag_info = i4tag_info(index);
field_info = d4field_info(data_file);
d4create(&code_base,argv[2],field_info,tag_info);
u4free(field_info);
u4free(tag_info);
d4close_all(&code_base);
}