Main Page   Modules   Compound List   File List   Compound Members   File Members  

JLJStringBuffer.c File Reference

Jaune - Ahead of time Java compiler for small systems. More...

#include <stdio.h>
#include <string.h>
#include "clib.h"
#include "gc.h"
#include "JLJObject.h"
#include "JLJString.h"

Enumerations

enum  { INITIALBUFFERSIZE = 10 }

Functions

void JLJStringBuffer_init (StringBuffer *pSelf)
STATIC void loadConstStrings (void)
STATIC void _append (StringBuffer *pSelf, const char *sz, UINT16 uLength)
StringBufferJLJStringBuffer__append (String *pStr, StringBuffer *pSelf)
StringBufferJLJStringBuffer__append1 (INT16 iVal, StringBuffer *pSelf)
void JLJStringBuffer_init1 (String *pStr, StringBuffer *pSelf)
StringBufferJLJStringBuffer__append2 (Instance *pObj, StringBuffer *pSelf)
StringBufferJLJStringBuffer__append3 (JBOOLEAN f, StringBuffer *pSelf)
StringJLJStringBuffer__toString (StringBuffer *pSelf)
JINT JLJStringBuffer__length (StringBuffer *pSelf)

Variables

const Class StringbufferData_class
const Class JLJStringBuffer_class
struct {
   String *   pNull
   String *   pFalse
   String *   pTrue
   BOOL   fInited
ConstStrings


Detailed Description

Jaune - Ahead of time Java compiler for small systems.

Author:
Copyright Michael Hope 2002 <michaelh@juju.net.nz> This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
Id:
JLJStringBuffer.c,v 1.2 2002/04/29 04:02:22 michaelh Exp


Variable Documentation

const Class JLJStringBuffer_class
 

Initial value:

  {
    NULL,
    sizeof(StringBuffer),
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    "java.lang.StringBuffer",
    CLASSMAGIC
  }

const Class StringbufferData_class
 

Initial value:

  {
    NULL,
    sizeof(StringBufferData),
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    "jaune.StringBufferData",
    CLASSMAGIC
  }


Generated on Sat May 11 15:15:41 2002 for JauneRuntimeclib by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002