NCBI C++ ToolKit
Classes | Macros | Functions
vstrbuild.c File Reference
#include <config.h>
#include <stdarg.h>
#include <stdio.h>
#include <freetds/tds.h>
#include "replacements.h"
+ Include dependency graph for vstrbuild.c:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

struct  string_linked_list
 

Macros

#define COPYING   1
 
#define CALCPARAM   2
 
#define OUTPARAM   3
 

Functions

static char * norm_fmt (const char *fmt, ssize_t fmtlen)
 
TDSRET tds_vstrbuild (char *buffer, int buflen, int *resultlen, const char *text, int textlen, const char *formats, int formatlen, va_list ap)
 

Macro Definition Documentation

◆ CALCPARAM

#define CALCPARAM   2

◆ COPYING

#define COPYING   1

◆ OUTPARAM

#define OUTPARAM   3

Function Documentation

◆ norm_fmt()

static char* norm_fmt ( const char *  fmt,
ssize_t  fmtlen 
)
static

Definition at line 48 of file vstrbuild.c.

References NULL, tds_new, and TDS_NULLTERM.

Referenced by tds_vstrbuild().

◆ tds_vstrbuild()

TDSRET tds_vstrbuild ( char *  buffer,
int  buflen,
int resultlen,
const char *  text,
int  textlen,
const char *  formats,
int  formatlen,
va_list  ap 
)
Modified on Fri Mar 01 10:06:43 2024 by modify_doxy.py rev. 669887