/* pagedbtest.c
 *
 * WebGet: Acorn Web Fetcher and rewriter
 * Page database handler - test code
 *
 *  Joseph Heenan, 1996-8
 * All rights reserved.
 *
 * $Log: pagedbtest,v $
 * Revision 1.1  1998/10/03 15:26:05  joseph
 * Initial CVS version
 *
 *
 */

#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <time.h>
#include <stdlib.h>
#include <stdarg.h>
#include "swis.h"

#include "defines.h"
#include "macros.h"
#define DEBUG
#include "debug.h"
#include "file.h"

#include "pagedb.h"


int debug_printf_int(const char *format, ...)
{
  va_list  va;
  int      i;

  va_start(va, format);
  i = vfprintf( stderr, format, va);
  va_end(va);

  return i;
}


int main( void )
{
  pagedb_type page;
  char url[256];
  char fname[256];

  remove("<Obey$Dir>.Pages/txt");

  page.basedir = "<Obey$Dir>";

  page.url     = url;
  page.urlsize = sizeof url;

  page.fname     = fname;
  page.fnamesize = sizeof fname;

  page.lastmod   = time( NULL );
  page.lastfetch = time( NULL );
  page.lastcheck = time( NULL );
  page.expan.val = 0;

  strcpy( url, "http://bluetac/cgi-bin/cvsweb/webget/c/webget" );
  debug_printf(("pagedb_addentry returned %d.\n", pagedb_addentry( &page ) ));
  debug_printf(("pagedb_addentry returned %d.\n", pagedb_addentry( &page ) ));

  strcpy( url, "http://bluetac/cgi-bin/cvsweb/webget/c/2" );
  debug_printf(("pagedb_addentry returned %d.\n", pagedb_addentry( &page ) ));

  strcpy( url, "http://bluetac/cgi-bin/cvsweb/webget/c/3" );
  debug_printf(("pagedb_addentry returned %d.\n", pagedb_addentry( &page ) ));

  debug_printf(("pagedb_addentry returned %d.\n", pagedb_addentry( &page ) ));

  return 0;
}
