head     1.4;
branch   ;
access   ;
symbols  Version_2_1:1.4 C_Demo_1:1.3;
locks    ; strict;
comment  @ * @;


1.4
date     90.09.25.16.19.39;  author kemnitz;  state Exp;
branches ;
next     1.3;

1.3
date     89.09.05.17.01.43;  author mao;  state C_Demo_1;
branches ;
next     1.2;

1.2
date     89.03.22.17.31.50;  author muir;  state Stab;
branches ;
next     1.1;

1.1
date     89.01.17.05.52.49;  author cimarron;  state Exp;
branches ;
next     ;


desc
@@


1.4
log
@Updating from revision 1.3 to revision 1.5
@
text
@
/*
 * tup/internal.h --
 *	Internal definitions.
 *
 * Identification:
 *	$Header: RCS/internal.h,v 1.5 90/08/18 00:39:07 cimarron Exp $
 */

#ifndef	InternalDefined
#define	InternalDefined	1

#include "tmp/postgres.h"

#include "access/attnum.h"
#include "access/tupdesc.h"

/*
 * ComputeDataSize --
 *	Returns the size required to contain the described data.
 */
extern
Size
ComputeDataSize ARGS((
	AttributeNumber	numberOfAttributes,
	TupleDescriptor	tupleDescriptor,
	Datum		datum[],
	char		null[]
));

/*
 * DataFill --
 *	Fills data as described.
 */
extern
void
DataFill ARGS((
	Pointer		*data,
	AttributeNumber	numberOfAttributes,
	TupleDescriptor	tupleDescriptor,
	Datum		datum[],
	char		null[],
	bits8		bit[]
));

#endif	/* !defined(InternalDefined) */
@


1.3
log
@Working version of C-only demo
@
text
@d7 1
a7 1
 *	$Header: /usr6/postgres/mao/postgres/src/access/tuple/RCS/internal.h,v 1.2 89/03/22 17:31:50 muir Stab $
d13 1
a13 1
#include "c.h"
d15 2
a16 3
#include "attnum.h"
#include "datum.h"
#include "tupdesc.h"
@


1.2
log
@copyright removal
@
text
@d7 1
a7 1
 *	$Header: /usr6/postgres/muir/postgres/src/access/tuple/RCS/internal.h,v 1.1 89/01/17 05:52:49 cimarron Exp $
@


1.1
log
@Initial revision
@
text
@a1 26
; /*
; * 
; * POSTGRES Data Base Management System
; * 
; * Copyright (c) 1988 Regents of the University of California
; * 
; * Permission to use, copy, modify, and distribute this software and its
; * documentation for educational, research, and non-profit purposes and
; * without fee is hereby granted, provided that the above copyright
; * notice appear in all copies and that both that copyright notice and
; * this permission notice appear in supporting documentation, and that
; * the name of the University of California not be used in advertising
; * or publicity pertaining to distribution of the software without
; * specific, written prior permission.  Permission to incorporate this
; * software into commercial products can be obtained from the Campus
; * Software Office, 295 Evans Hall, University of California, Berkeley,
; * Ca., 94720 provided only that the the requestor give the University
; * of California a free licence to any derived software for educational
; * and research purposes.  The University of California makes no
; * representations about the suitability of this software for any
; * purpose.  It is provided "as is" without express or implied warranty.
; * 
; */



d7 1
a7 1
 *	$Header: internal.h,v 1.1 88/11/11 16:42:01 postgres Exp $
@
