Generated from buffer.h with ROBODoc v3.2.3 on Tue Aug 21 10:13:17 2001

TABLE OF CONTENTS

  1. lib5250/Tn5250Buffer

lib5250/Tn5250Buffer

NAME
    Tn5250Buffer
SYNOPSIS
    Tn5250Buffer buf;
    tn5250_buffer_init(&buf);
    tn5250_buffer_append_byte(&buf, '\n');
    tn5250_buffer_append_data(&buf, data, len);
    fwrite(file,tn5250_buffer_data(&buf),1,tn5250_buffer_length(&buf));
    tn5250_buffer_free(&buf);
DESCRIPTION
    A dynamically-sizing buffer of bytes.
SOURCE
    struct _Tn5250Buffer {
       unsigned char /*@null@*/ *data;
       int len;
       int allocated;
    };
    
    typedef /*@abstract@*/ /*@immutable@*/ struct _Tn5250Buffer Tn5250Buffer;