String.cc File Reference
#include "squid.h"
#include "base/TextException.h"
#include "mgr/Registration.h"
#include "profiler/Profiler.h"
#include "Store.h"
#include <climits>
Include dependency graph for String.cc:

Go to the source code of this file.

Functions

static bool nilCmp (const bool thisIsNilOrEmpty, const bool otherIsNilOrEmpty, int &result)
 
int stringHasWhitespace (const char *s)
 
int stringHasCntl (const char *s)
 
char * strwordtok (char *buf, char **t)
 
const char * checkNullString (const char *p)
 

Function Documentation

const char* checkNullString ( const char *  p)

Definition at line 492 of file String.cc.

static bool nilCmp ( const bool  thisIsNilOrEmpty,
const bool  otherIsNilOrEmpty,
int result 
)
static

compare NULL and empty strings because str*cmp() may fail on NULL strings and because we need to return consistent results for strncmp(count == 0).

Definition at line 253 of file String.cc.

Referenced by String::caseCmp(), and String::cmp().

int stringHasCntl ( const char *  s)

Definition at line 387 of file String.cc.

Referenced by urlCanonicalClean().

int stringHasWhitespace ( const char *  s)

Definition at line 380 of file String.cc.

References NULL, and w_space.

Referenced by URL::parse().

char* strwordtok ( char *  buf,
char **  t 
)

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors