File: buffer.c.html

package info (click to toggle)
tn5250 0.16.2-2
  • links: PTS
  • area: main
  • in suites: woody
  • size: 1,764 kB
  • ctags: 1,626
  • sloc: ansic: 11,846; sh: 7,882; makefile: 285; perl: 70
file content (93 lines) | stat: -rw-r--r-- 3,881 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML><HEAD>
<TITLE>buffer.c.html</TITLE>
<!-- Source: buffer.c -->
<!-- Generated with ROBODoc Version 3.2.3 (Aug 16 2001) -->
<!-- ROBODoc (c) 1994-2001 by Frans Slothouber and Jacco van Weert. -->
</HEAD><BODY BGCOLOR="#FFFFFF">
<A NAME="buffer.c">Generated from buffer.c</A> with ROBODoc v3.2.3 on Tue Aug 21 10:13:17 2001
<BR>
<H3 ALIGN="center">TABLE OF CONTENTS</H3>
<OL>
<LI><A HREF="#tn5250_buffer_init">lib5250/tn5250_buffer_init</A>
<LI><A HREF="#tn5250_buffer_free">lib5250/tn5250_buffer_free</A>
<LI><A HREF="#tn5250_buffer_append_byte">lib5250/tn5250_buffer_append_byte</A>
<LI><A HREF="#tn5250_buffer_append_data">lib5250/tn5250_buffer_append_data</A>
<LI><A HREF="#tn5250_buffer_log">lib5250/tn5250_buffer_log</A>
</OL>
<HR>

<H2><A NAME="tn5250_buffer_init">lib5250/tn5250_buffer_init</A></H2>

<FONT SIZE="+1">NAME</FONT>
<PRE><EM>    <B>tn5250_buffer_init</B>
</EM></PRE><FONT SIZE="+1">SYNOPSIS</FONT>
<PRE>    <B>tn5250_buffer_init</B> (&amp;buf);
</PRE><FONT SIZE="+1">INPUTS</FONT>
<PRE>    <A HREF="../doc/buffer.h.html#Tn5250Buffer">Tn5250Buffer</A> *      buf       - Pointer to a <A HREF="../doc/buffer.h.html#Tn5250Buffer">Tn5250Buffer</A> object.
</PRE><FONT SIZE="+1">DESCRIPTION</FONT>
<PRE>    Zeros internal members.
</PRE>
<HR>

<H2><A NAME="tn5250_buffer_free">lib5250/tn5250_buffer_free</A></H2>

<FONT SIZE="+1">NAME</FONT>
<PRE><EM>    <B>tn5250_buffer_free</B>
</EM></PRE><FONT SIZE="+1">SYNOPSIS</FONT>
<PRE>    <B>tn5250_buffer_free</B> (&amp;buf);
</PRE><FONT SIZE="+1">INPUTS</FONT>
<PRE>    <A HREF="../doc/buffer.h.html#Tn5250Buffer">Tn5250Buffer</A> *      buf      - Pointer to a buffer object.
</PRE><FONT SIZE="+1">DESCRIPTION</FONT>
<PRE>    Frees variable-length data and zeros internal members.
</PRE>
<HR>

<H2><A NAME="tn5250_buffer_append_byte">lib5250/tn5250_buffer_append_byte</A></H2>

<FONT SIZE="+1">NAME</FONT>
<PRE><EM>    <B>tn5250_buffer_append_byte</B>
</EM></PRE><FONT SIZE="+1">SYNOPSIS</FONT>
<PRE>    <B>tn5250_buffer_append_byte</B> (&amp;buf, byte);
</PRE><FONT SIZE="+1">INPUTS</FONT>
<PRE>    <A HREF="../doc/buffer.h.html#Tn5250Buffer">Tn5250Buffer</A> *      buf      - Pointer to a buffer object.
    unsigned char byte   - The byte to append.
</PRE><FONT SIZE="+1">DESCRIPTION</FONT>
<PRE>    Appends a single byte to the end of the variable-length data
    and reallocates the buffer if necessary to accomodate the new
    byte.
</PRE>
<HR>

<H2><A NAME="tn5250_buffer_append_data">lib5250/tn5250_buffer_append_data</A></H2>

<FONT SIZE="+1">NAME</FONT>
<PRE><EM>    <B>tn5250_buffer_append_data</B>
</EM></PRE><FONT SIZE="+1">SYNOPSIS</FONT>
<PRE>    <B>tn5250_buffer_append_data</B> (&amp;buf, data, len);
</PRE><FONT SIZE="+1">INPUTS</FONT>
<PRE>    <A HREF="../doc/buffer.h.html#Tn5250Buffer">Tn5250Buffer</A> *      buf         - Pointer to a buffer object.
    unsigned char *     data        - Data to append.
    int         len         - Length of data to append.
</PRE><FONT SIZE="+1">DESCRIPTION</FONT>
<PRE>    Appends a variable number of bytes to the end of the variable-length
    data and reallocates the buffer if necessary to accomodate the new
    data.
</PRE>
<HR>

<H2><A NAME="tn5250_buffer_log">lib5250/tn5250_buffer_log</A></H2>

<FONT SIZE="+1">NAME</FONT>
<PRE><EM>    <B>tn5250_buffer_log</B>
</EM></PRE><FONT SIZE="+1">SYNOPSIS</FONT>
<PRE>    <B>tn5250_buffer_log</B> (&amp;buf,"&gt; ");
</PRE><FONT SIZE="+1">INPUTS</FONT>
<PRE>    <A HREF="../doc/buffer.h.html#Tn5250Buffer">Tn5250Buffer</A> *      buf         - Pointer to a buffer object.
    const char *        prefix      - Character string to prefix dump lines
                                    with in log.
</PRE><FONT SIZE="+1">DESCRIPTION</FONT>
<PRE>    Dumps the contents of the buffer to the 5250 logfile, if one is
    currently open.
</PRE>
</BODY></HTML>