File:  [Public] / libwww / LineMode / src / ConView.c
Revision 1.1: download - view: text, annotated - select for diffs
Wed Feb 14 00:43:50 1996 UTC (28 years, 4 months ago) by eric
Branches: MAIN
CVS tags: autoconf, Release-5-2, Release-5-1m, Release-5-1l, Release-5-1k, Release-5-1j, Release-5-1g, Release-5-1e, Release-5-1d, Release-5-1b, Release-5-1a, Release-5-1, Release-5-0a, Release-5-0, Release-4-1b5, Release-4-1b4, Release-4-1b3, Release-4-1b1, HEAD
new dialogs for windows -egp

#include "WWWLib.h"
#include "HTBrowse.h"

PRIVATE int WeHaveAView = 0;

struct _HTView {
    FILE * outFile;
};

PRIVATE HTView TheOnlyView = {stdout};

PUBLIC HTView * HTView_create(char* name, int rows, int cols, LineMode * pLm)
{
    if (WeHaveAView) return 0;
    WeHaveAView = 1;
    return &TheOnlyView;
}

PUBLIC BOOL HTView_destroy(HTView * pView)
{
    if (!WeHaveAView || pView != &TheOnlyView)
	return NO;
    WeHaveAView = 0;
    return YES;
}

PUBLIC int OutputData(HTView * pView, const char  * fmt, ...)
{
    int ret;
    va_list pArgs;
    va_start(pArgs, fmt);
    ret = vfprintf(pView->outFile, fmt, pArgs);
    va_end(pArgs);
    return ret;
}


Webmaster