feisty meow concerns codebase
2.140
|
#include "astring.h"
#include "definitions.h"
#include "functions.h"
#include "guards.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
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 } |
#define no_increment |
Definition at line 34 of file astring.cpp.