src/Strings/BString/bstrwrap.cpp File Reference

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <stdarg.h>
#include <limits.h>
#include "../../../include/Strings/BString.hpp"

Namespaces

namespace  Bstrlib

Defines

#define exvsnprintf(r, b, n, f, a)   {r = vsnprintf (b,n,f,a);}
#define START_VSNBUFF   (16)

Functions

const String Bstrlib::operator+ (const tagbstring &x, const String &b)
const String Bstrlib::operator+ (unsigned char c, const String &b)
const String Bstrlib::operator+ (char c, const String &b)
const String Bstrlib::operator+ (const unsigned char *a, const String &b)
const String Bstrlib::operator+ (const char *a, const String &b)
 int String::gets(bNgetc getcPtr, void * parm, char terminator) { if (mlen <= 0) bstringThrow("Write protection error"); bstring b = bgets(getcPtr, parm, terminator); if (b == NULL) { slen = 0; return -1; } this = *b; bdestroy(b); return 0; }


Define Documentation

#define exvsnprintf ( r,
b,
n,
f,
 )     {r = vsnprintf (b,n,f,a);}

#define START_VSNBUFF   (16)


(C) An X-Ryl669 project 2007

This document describes Unlimited Zooming Interface source code. UZI stands for Unlimited Zooming Interface, and source code license is