feisty meow concerns codebase  2.140
astring.cpp File Reference
#include "astring.h"
#include "definitions.h"
#include "functions.h"
#include "guards.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
Include dependency graph for astring.cpp:

Go to the source code of this file.

Namespaces

 basis
 The guards collection helps in testing preconditions and reporting errors.
 

Macros

#define no_increment
 

Functions

bool basis::astring_comparator (const astring &a, const astring &b)
 implements a string comparator that just does simple astring ==. More...
 
int basis::calculate_proper_length (int repeat)
 
char basis::simple_lower (char input)
 
bool basis::imatches_any (char to_check, const astring &list)
 
bool basis::matches_any (char to_check, const astring &list)
 
bool basis::matches_none (char to_check, const astring &list)
 
void basis::attach (byte_array &packed_form, const char *to_attach)
 Packs a character string "to_attach" into "packed_form". More...
 
bool basis::detach (byte_array &packed_form, astring &to_detach)
 Unpacks a character string "to_attach" from "packed_form". More...
 

Variables

const int basis::LONGEST_SPRINTF = 600
 
const char basis::CASE_DIFFERENCE = char('A' - 'a')
 
const int basis::MAX_FIELD_FUDGE_FACTOR = 64
 
const abyte basis::empty_char_star [] = { 0 }
 

Macro Definition Documentation

◆ no_increment

#define no_increment

Definition at line 34 of file astring.cpp.