mirror of
				https://gitlab.com/freepascal.org/fpc/source.git
				synced 2025-10-31 08:31:49 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			52 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| {
 | |
|     $Id$
 | |
|     This file is part of the Free Pascal run time library.
 | |
|     Copyright (c) 1999-2000 by the Free Pascal development team
 | |
| 
 | |
|     Textrec record definition
 | |
| 
 | |
| 
 | |
|     See the file COPYING.FPC, included in this distribution,
 | |
|     for details about the copyright.
 | |
| 
 | |
|     This program is distributed in the hope that it will be useful,
 | |
|     but WITHOUT ANY WARRANTY; without even the implied warranty of
 | |
|     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 | |
| 
 | |
|  **********************************************************************}
 | |
| 
 | |
| {
 | |
|   This file contains the definition of the textrec record.
 | |
|   It is put separately, so it is available outside the system
 | |
|   unit without sacrificing TP compatibility.
 | |
| }
 | |
| 
 | |
| const
 | |
|   TextRecNameLength = 256;
 | |
|   TextRecBufSize    = 256;
 | |
| type
 | |
|   TextBuf = array[0..TextRecBufSize-1] of char;
 | |
|   TextRec = Packed Record
 | |
|     Handle,
 | |
|     Mode,
 | |
|     bufsize,
 | |
|     _private,
 | |
|     bufpos,
 | |
|     bufend    : longint;
 | |
|     bufptr    : ^textbuf;
 | |
|     openfunc,
 | |
|     inoutfunc,
 | |
|     flushfunc,
 | |
|     closefunc : pointer;
 | |
|     UserData  : array[1..16] of byte;
 | |
|     name      : array[0..textrecnamelength-1] of char;
 | |
|     buffer    : textbuf;
 | |
|   End;
 | |
| 
 | |
| {
 | |
|   $Log$
 | |
|   Revision 1.3  2002-09-07 15:07:46  peter
 | |
|     * old logs removed and tabs fixed
 | |
| 
 | |
| }
 | 
