NCBI C++ ToolKit
|
#include <ctype.h>
#include <locale.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <errno.h>
#include <sys/types.h>
#include <sys/stat.h>
#include "pcre.h"
Go to the source code of this file.
Go to the SVN repository for this file.
Classes | |
struct | omstr |
struct | omdatastr |
struct | fnstr |
struct | fndatastr |
struct | patstr |
struct | patdatastr |
struct | option_item |
Macros | |
#define | FALSE 0 |
#define | TRUE 1 |
#define | OFFSET_SIZE 99 |
#define | MAXPATLEN 8192 |
#define | PATBUFSIZE (MAXPATLEN + 10) /* Allows for prefix+suffix */ |
#define | PO_WORD_MATCH 0x0001 |
#define | PO_LINE_MATCH 0x0002 |
#define | PO_FIXED_STRINGS 0x0004 |
#define | FWRITE(a, b, c, d) if (fwrite(a,b,c,d)) {} |
#define | N_COLOUR (-1) |
#define | N_EXCLUDE (-2) |
#define | N_EXCLUDE_DIR (-3) |
#define | N_HELP (-4) |
#define | N_INCLUDE (-5) |
#define | N_INCLUDE_DIR (-6) |
#define | N_LABEL (-7) |
#define | N_LOCALE (-8) |
#define | N_NULL (-9) |
#define | N_LOFFSETS (-10) |
#define | N_FOFFSETS (-11) |
#define | N_LBUFFER (-12) |
#define | N_M_LIMIT (-13) |
#define | N_M_LIMIT_REC (-14) |
#define | N_BUFSIZE (-15) |
#define | N_NOJIT (-16) |
#define | N_FILE_LIST (-17) |
#define | N_BINARY_FILES (-18) |
#define | N_EXCLUDE_FROM (-19) |
#define | N_INCLUDE_FROM (-20) |
#define | N_OM_SEPARATOR (-21) |
#define | FILESEP 0 |
Typedefs | |
typedef int | BOOL |
typedef struct omstr | omstr |
typedef struct omdatastr | omdatastr |
typedef struct fnstr | fnstr |
typedef struct fndatastr | fndatastr |
typedef struct patstr | patstr |
typedef struct patdatastr | patdatastr |
typedef struct option_item | option_item |
typedef void | directory_type |
Enumerations | |
enum | { FN_NONE , FN_DEFAULT , FN_MATCH_ONLY , FN_NOMATCH_ONLY , FN_FORCE } |
enum | { FR_PLAIN , FR_LIBZ , FR_LIBBZ2 } |
enum | { dee_READ , dee_SKIP , dee_RECURSE } |
enum | { DEE_READ , DEE_SKIP } |
enum | { EL_LF , EL_CR , EL_CRLF , EL_ANY , EL_ANYCRLF } |
enum | { BIN_BINARY , BIN_NOMATCH , BIN_TEXT } |
enum | { OP_NODATA , OP_STRING , OP_OP_STRING , OP_NUMBER , OP_LONGNUMBER , OP_OP_NUMBER , OP_OP_NUMBERS , OP_PATLIST , OP_FILELIST , OP_BINFILES } |
Functions | |
static void | pcregrep_exit (int rc) |
static patstr * | add_pattern (char *s, patstr *after) |
static void | free_pattern_chain (patstr *pc) |
static void | free_file_chain (fnstr *fn) |
int | isdirectory (char *filename) |
directory_type * | opendirectory (char *filename) |
char * | readdirectory (directory_type *dir) |
void | closedirectory (directory_type *dir) |
int | isregfile (char *filename) |
static BOOL | is_stdout_tty (void) |
static BOOL | is_file_tty (FILE *f) |
char * | strerror (int n) |
static int | usage (int rc) |
static void | help (void) |
static BOOL | test_incexc (char *path, patstr *ip, patstr *ep) |
static long int | decode_number (char *option_data, option_item *op, BOOL longop) |
static omstr * | add_number (int n, omstr *after) |
static unsigned int | read_one_line (char *buffer, int length, FILE *f) |
static char * | end_of_line (char *p, char *endptr, int *lenptr) |
static char * | previous_line (char *p, char *startptr) |
static void | do_after_lines (unsigned long int lastmatchnumber, char *lastmatchrestart, char *endptr, char *printname) |
static BOOL | match_patterns (char *matchptr, size_t length, unsigned int options, int startoffset, int *offsets, int *mrc) |
static int | pcregrep (void *handle, int frtype, char *filename, char *printname) |
static int | grep_or_recurse (char *pathname, BOOL dir_recurse, BOOL only_one_at_top) |
static int | handle_option (int letter, int options) |
static char * | ordin (int n) |
static BOOL | compile_pattern (patstr *p, int options, int popts, int fromfile, const char *fromtext, int count) |
static BOOL | read_pattern_file (char *name, patstr **patptr, patstr **patlastptr, int popts) |
int | main (int argc, char **argv) |
#define FALSE 0 |
Definition at line 74 of file pcregrep.c.
#define FILESEP 0 |
Definition at line 788 of file pcregrep.c.
#define MAXPATLEN 8192 |
Definition at line 84 of file pcregrep.c.
#define N_BINARY_FILES (-18) |
Definition at line 323 of file pcregrep.c.
#define N_BUFSIZE (-15) |
Definition at line 320 of file pcregrep.c.
#define N_COLOUR (-1) |
Definition at line 306 of file pcregrep.c.
#define N_EXCLUDE (-2) |
Definition at line 307 of file pcregrep.c.
#define N_EXCLUDE_DIR (-3) |
Definition at line 308 of file pcregrep.c.
#define N_EXCLUDE_FROM (-19) |
Definition at line 324 of file pcregrep.c.
#define N_FILE_LIST (-17) |
Definition at line 322 of file pcregrep.c.
#define N_FOFFSETS (-11) |
Definition at line 316 of file pcregrep.c.
#define N_HELP (-4) |
Definition at line 309 of file pcregrep.c.
#define N_INCLUDE (-5) |
Definition at line 310 of file pcregrep.c.
#define N_INCLUDE_DIR (-6) |
Definition at line 311 of file pcregrep.c.
#define N_INCLUDE_FROM (-20) |
Definition at line 325 of file pcregrep.c.
#define N_LABEL (-7) |
Definition at line 312 of file pcregrep.c.
#define N_LBUFFER (-12) |
Definition at line 317 of file pcregrep.c.
#define N_LOCALE (-8) |
Definition at line 313 of file pcregrep.c.
#define N_LOFFSETS (-10) |
Definition at line 315 of file pcregrep.c.
#define N_M_LIMIT (-13) |
Definition at line 318 of file pcregrep.c.
#define N_M_LIMIT_REC (-14) |
Definition at line 319 of file pcregrep.c.
#define N_NOJIT (-16) |
Definition at line 321 of file pcregrep.c.
#define N_NULL (-9) |
Definition at line 314 of file pcregrep.c.
#define N_OM_SEPARATOR (-21) |
Definition at line 326 of file pcregrep.c.
#define OFFSET_SIZE 99 |
Definition at line 79 of file pcregrep.c.
Definition at line 87 of file pcregrep.c.
#define PO_FIXED_STRINGS 0x0004 |
Definition at line 108 of file pcregrep.c.
#define PO_LINE_MATCH 0x0002 |
Definition at line 107 of file pcregrep.c.
#define PO_WORD_MATCH 0x0001 |
Definition at line 106 of file pcregrep.c.
#define TRUE 1 |
Definition at line 75 of file pcregrep.c.
Definition at line 77 of file pcregrep.c.
typedef void directory_type |
Definition at line 789 of file pcregrep.c.
typedef struct option_item option_item |
typedef struct patdatastr patdatastr |
anonymous enum |
Enumerator | |
---|---|
FN_NONE | |
FN_DEFAULT | |
FN_MATCH_ONLY | |
FN_NOMATCH_ONLY | |
FN_FORCE |
Definition at line 93 of file pcregrep.c.
anonymous enum |
Enumerator | |
---|---|
FR_PLAIN | |
FR_LIBZ | |
FR_LIBBZ2 |
Definition at line 97 of file pcregrep.c.
anonymous enum |
Enumerator | |
---|---|
dee_READ | |
dee_SKIP | |
dee_RECURSE |
Definition at line 101 of file pcregrep.c.
anonymous enum |
Enumerator | |
---|---|
DEE_READ | |
DEE_SKIP |
Definition at line 102 of file pcregrep.c.
anonymous enum |
Enumerator | |
---|---|
EL_LF | |
EL_CR | |
EL_CRLF | |
EL_ANY | |
EL_ANYCRLF |
Definition at line 112 of file pcregrep.c.
anonymous enum |
Enumerator | |
---|---|
BIN_BINARY | |
BIN_NOMATCH | |
BIN_TEXT |
Definition at line 116 of file pcregrep.c.
anonymous enum |
Enumerator | |
---|---|
OP_NODATA | |
OP_STRING | |
OP_OP_STRING | |
OP_NUMBER | |
OP_LONGNUMBER | |
OP_OP_NUMBER | |
OP_OP_NUMBERS | |
OP_PATLIST | |
OP_FILELIST | |
OP_BINFILES |
Definition at line 292 of file pcregrep.c.
Definition at line 1046 of file pcregrep.c.
References malloc(), n, omstr::next, NULL, om, and pcregrep_exit().
Referenced by handle_option(), and main().
Definition at line 462 of file pcregrep.c.
References patstr::compiled, free(), patstr::hint, malloc(), MAXPATLEN, patstr::next, NULL, pcregrep_exit(), and patstr::string.
Referenced by compile_pattern(), main(), and read_pattern_file().
void closedirectory | ( | directory_type * | dir | ) |
Definition at line 794 of file pcregrep.c.
Referenced by grep_or_recurse().
|
static |
Definition at line 2506 of file pcregrep.c.
References add_pattern(), buffer, patstr::compiled, end_of_line(), FALSE, int, NULL, ordin(), PATBUFSIZE, pcre_compile(), pcretables, PO_FIXED_STRINGS, prefix, patstr::string, suffix, and TRUE.
Referenced by main(), and read_pattern_file().
|
static |
Definition at line 992 of file pcregrep.c.
References int, isdigit(), isspace(), option_item::long_name, n, NULL, option_item::one_char, pcregrep_exit(), toupper(), and usage().
Referenced by main().
|
static |
Definition at line 1390 of file pcregrep.c.
References after_context, end_of_line(), FWRITE, hyphenpending, NULL, number, and TRUE.
Referenced by pcregrep().
Definition at line 1119 of file pcregrep.c.
References EL_ANY, EL_ANYCRLF, EL_CR, EL_CRLF, EL_LF, endlinetype, utf8, utf8_table3, and utf8_table4.
Referenced by compile_pattern(), do_after_lines(), and pcregrep().
Definition at line 502 of file pcregrep.c.
References patstr::compiled, free(), patstr::hint, patstr::next, NULL, pcre_free, and pcre_free_study().
Referenced by main().
Definition at line 2145 of file pcregrep.c.
References buffer, BZ2_bzclose(), BZ2_bzerror(), BZ2_bzopen(), BZ_DATA_ERROR_MAGIC, closedirectory(), dee_action, DEE_action, dee_RECURSE, dee_SKIP, DEE_SKIP, exclude_dir_patterns, exclude_patterns, FALSE, filenames, FILESEP, FN_DEFAULT, FR_LIBBZ2, FR_LIBZ, FR_PLAIN, gzclose, gzopen, in(), include_dir_patterns, include_patterns, int, isdirectory(), isregfile(), NULL, opendirectory(), pcregrep(), readdirectory(), silent, stdin_name, util::strcmp(), strerror(), and test_incexc().
Referenced by main().
Definition at line 2405 of file pcregrep.c.
References add_number(), BIN_NOMATCH, BIN_TEXT, binary_files, count_only, dee_action, dee_RECURSE, file_offsets, filenames, FN_FORCE, FN_MATCH_ONLY, FN_NOMATCH_ONLY, FN_NONE, help(), invert, letter(), line_buffered, line_offsets, multiline, N_FOFFSETS, N_HELP, N_LBUFFER, N_LOFFSETS, N_NOJIT, NULL, number, omit_zero_count, only_matching, only_matching_last, PCRE_CASELESS, PCRE_FIRSTLINE, PCRE_MULTILINE, PCRE_STUDY_JIT_COMPILE, PCRE_UTF8, pcre_version(), pcregrep_exit(), PO_FIXED_STRINGS, PO_LINE_MATCH, PO_WORD_MATCH, process_options, quiet, silent, study_options, TRUE, usage(), and utf8.
Referenced by main().
|
static |
Definition at line 870 of file pcregrep.c.
References option_item::help_text, option_item::long_name, MAXPATLEN, n, NULL, option_item::one_char, optionlist, and PCREGREP_BUFSIZE.
Referenced by CTrackConfigUtils::CreateCategory(), CTrackConfigUtils::CreateChoice(), CTrackConfigUtils::CreateChoiceItem(), CTrackConfigUtils::CreateRangeControl(), CSixFramesTransTrackFactory::GetSettings(), handle_option(), NAutomation::CArgument::Help(), SSimpleCommandImpl::Help(), SVariadicCommandImpl::Help(), SCommandGroupImpl::Help(), NAutomation::CAutomationProc::ProcessMessage(), and CTempTrackProxy::SetHelp().
int isdirectory | ( | char * | filename | ) |
Definition at line 791 of file pcregrep.c.
Referenced by grep_or_recurse().
int isregfile | ( | char * | filename | ) |
Definition at line 801 of file pcregrep.c.
Referenced by grep_or_recurse().
Definition at line 2658 of file pcregrep.c.
References add_number(), add_pattern(), after_context, omdatastr::anchor, fndatastr::anchor, patdatastr::anchor, before_context, BIN_BINARY, BIN_NOMATCH, BIN_TEXT, binary_files, both_context, buffer, bufsize, bufthird, colour_option, colour_string, compile_pattern(), patstr::compiled, option_item::dataptr, decode_number(), dee_action, DEE_action, dee_option, DEE_option, dee_READ, DEE_READ, dee_RECURSE, dee_SKIP, DEE_SKIP, do_colour, EL_ANY, EL_ANYCRLF, EL_CR, EL_CRLF, EL_LF, endlinetype, exclude_dir_patterns, exclude_from, exclude_patterns, exclude_patterns_last, FALSE, file_lists, file_offsets, filenames, pcre_extra::flags, FN_DEFAULT, FR_PLAIN, free(), free_file_chain(), free_pattern_chain(), grep_or_recurse(), handle_option(), patstr::hint, i, incexlist, incexname, include_dir_patterns, include_from, include_patterns, include_patterns_last, int, is_stdout_tty(), isdigit(), isspace(), omdatastr::lastptr, fndatastr::lastptr, patdatastr::lastptr, line_offsets, locale, option_item::long_name, main_buffer, malloc(), pcre_extra::match_limit, match_limit, pcre_extra::match_limit_recursion, match_limit_recursion, n, N_COLOUR, fnstr::name, newline, next(), fnstr::next, patstr::next, NULL, option_item::one_char, only_matching, only_matching_last, OP_BINFILES, OP_FILELIST, OP_LONGNUMBER, OP_NODATA, OP_NUMBER, OP_OP_NUMBER, OP_OP_NUMBERS, OP_OP_STRING, OP_PATLIST, optionlist, PATBUFSIZE, pattern_files, patterns, patterns_last, pcre_assign_jit_stack(), pcre_config(), PCRE_CONFIG_NEWLINE, PCRE_EXTRA_MATCH_LIMIT, PCRE_EXTRA_MATCH_LIMIT_RECURSION, pcre_jit_stack_alloc(), pcre_jit_stack_free(), pcre_maketables(), PCRE_NEWLINE_ANY, PCRE_NEWLINE_ANYCRLF, PCRE_NEWLINE_CR, PCRE_NEWLINE_CRLF, PCRE_NEWLINE_LF, pcre_options, pcre_study(), PCRE_STUDY_EXTRA_NEEDED, PCRE_STUDY_JIT_COMPILE, pcregrep(), pcregrep_exit(), pcretables, process_options, read_pattern_file(), show_only_matching, stdin_name, util::strcmp(), strerror(), util::strncmp(), study_options, TRUE, option_item::type, and usage().
|
static |
Definition at line 1434 of file pcregrep.c.
References patstr::compiled, error_count, FALSE, FWRITE, patstr::hint, i, invert, patstr::next, NULL, OFFSET_SIZE, patterns, PCRE_ERROR_JIT_STACKLIMIT, PCRE_ERROR_MATCHLIMIT, PCRE_ERROR_NOMATCH, PCRE_ERROR_RECURSIONLIMIT, pcre_exec(), pcregrep_exit(), resource_error, and TRUE.
Referenced by pcregrep().
directory_type* opendirectory | ( | char * | filename | ) |
Definition at line 792 of file pcregrep.c.
Referenced by grep_or_recurse().
Definition at line 2462 of file pcregrep.c.
Referenced by compile_pattern().
Definition at line 1502 of file pcregrep.c.
References after_context, before_context, BIN_NOMATCH, BIN_TEXT, binary_files, bufsize, bufthird, BZ2_bzread(), colour_string, patstr::compiled, count_only, delta(), do_after_lines(), do_colour, dummy, end_of_line(), FALSE, file_offsets, filenames, first(), FN_MATCH_ONLY, FN_NOMATCH_ONLY, FN_NONE, FR_LIBBZ2, FR_LIBZ, FWRITE, gzread, patstr::hint, hyphenpending, i, in(), int, invert, is_file_tty(), last(), line_buffered, line_offsets, main_buffer, malloc(), match(), match_patterns(), memmove, multiline, n, NULL, number, OFFSET_SIZE, om, om_separator, omit_zero_count, only_matching, orig, patterns, pcre_exec(), PCRE_NOTEMPTY, pcregrep_exit(), previous_line(), quiet, read_one_line(), show_only_matching, start_time, t, TRUE, and utf8.
Referenced by grep_or_recurse(), and main().
Definition at line 434 of file pcregrep.c.
References exit(), PCRE_ERROR_JIT_STACKLIMIT, PCRE_ERROR_MATCHLIMIT, PCRE_ERROR_RECURSIONLIMIT, and resource_error.
Referenced by add_number(), add_pattern(), decode_number(), handle_option(), main(), match_patterns(), and pcregrep().
|
static |
Definition at line 1280 of file pcregrep.c.
References EL_ANY, EL_ANYCRLF, EL_CR, EL_CRLF, EL_LF, endlinetype, utf8, utf8_table3, and utf8_table4.
Referenced by pcregrep().
|
static |
Definition at line 2582 of file pcregrep.c.
References add_pattern(), buffer, compile_pattern(), f(), FALSE, int, isspace(), patstr::next, NULL, PATBUFSIZE, pcre_options, stdin_name, util::strcmp(), strerror(), and TRUE.
Referenced by main().
char* readdirectory | ( | directory_type * | dir | ) |
Definition at line 793 of file pcregrep.c.
Referenced by grep_or_recurse().
char* strerror | ( | int | n | ) |
Definition at line 835 of file pcregrep.c.
References n, sys_errlist, and sys_nerr.
Referenced by compress(), COutputFileHelper::CreateTemporaryFile(), dbperror(), CRandomSupplier::GetRand(), GiDataIndex_New(), grep_or_recurse(), CInterProcessLock::Lock(), main(), mdb_page_flush(), mdb_strerror(), mdb_txn_begin(), NcbiErrnoStr(), NcbiMessagePlusError(), CPubseqGatewayCacheBase::Open(), SJobDumpHeader::Read(), SOneStructDumpHeader::Read(), SAffinityDictDump::Read(), SGroupDictDump::Read(), SQueueDescriptionDump::Read(), SLinkedSectionDump::Read(), SJobEventsDump::Read(), SJobIODump::Read(), SJobDump::Read(), read_pattern_file(), CGridCommandLineInterfaceApp::Run(), CComponentIDToolApp::Run(), s_ApplyMap(), s_ErrnoToString(), s_LogWithErrno(), s_OpenPipeOrPty(), s_OSReason(), s_Run(), s_Tee(), tds_process_info(), testf(), uncompress(), SJobDumpHeader::Write(), SOneStructDumpHeader::Write(), SAffinityDictDump::Write(), SGroupDictDump::Write(), SQueueDescriptionDump::Write(), SLinkedSectionDump::Write(), SJobEventsDump::Write(), SJobIODump::Write(), SJobDump::Write(), CQueueDataBase::x_CreateSpaceReserveFile(), and x_ReadChunkHead().
Definition at line 952 of file pcregrep.c.
References patstr::compiled, FALSE, ip, patstr::next, NULL, pcre_exec(), and TRUE.
Referenced by grep_or_recurse().
Definition at line 849 of file pcregrep.c.
References option_item::one_char, and optionlist.
Referenced by decode_number(), handle_option(), and main().
|
static |
Definition at line 157 of file pcregrep.c.
Referenced by do_after_lines(), main(), and pcregrep().
|
static |
Definition at line 158 of file pcregrep.c.
Referenced by main(), and pcregrep().
|
static |
Definition at line 159 of file pcregrep.c.
Referenced by handle_option(), main(), and pcregrep().
|
static |
Definition at line 160 of file pcregrep.c.
Referenced by main().
|
static |
Definition at line 162 of file pcregrep.c.
Referenced by blk_gettext(), CNcbiApplogApp::Cmd_Generate(), CORE_GetUsername(), CORE_GetUsernameEx(), dbreadtext(), dbstrbuild(), DSOCK_RecvMsg(), main(), MIME_ComposeContentTypeEx(), NcbiAddrToDNS(), NcbiAddrToString(), NcbiDumpIPRange(), NcbiGetHostIP(), NcbiIPv4ToString(), NcbiIPv6ToString(), CHttpGetParser::Parse(), pcregrep(), readBlobAsChar(), s_CP(), s_RecvMsg(), SERV_PrintFirewallPorts(), SOCK_gethostbyaddr(), SOCK_gethostbyaddrEx(), SOCK_gethostname(), SOCK_gethostnameEx(), SOCK_GetPeerAddressString(), SOCK_GetPeerAddressStringEx(), SOCK_ntoa(), tds_alloc_socket(), tds_init_connection(), tds_init_socket(), tds_realloc_socket(), x_IPv4ToString(), x_IPv6ToString(), x_SaveStr(), and x_UpdateDtabInArgs().
|
static |
Definition at line 161 of file pcregrep.c.
Referenced by main(), and pcregrep().
|
static |
Definition at line 146 of file pcregrep.c.
Referenced by main().
|
static |
Definition at line 145 of file pcregrep.c.
Referenced by main(), and pcregrep().
|
static |
Definition at line 185 of file pcregrep.c.
Referenced by handle_option(), and pcregrep().
Definition at line 167 of file pcregrep.c.
Referenced by grep_or_recurse(), handle_option(), and main().
Definition at line 170 of file pcregrep.c.
Referenced by grep_or_recurse(), and main().
|
static |
Definition at line 147 of file pcregrep.c.
Referenced by main().
|
static |
Definition at line 148 of file pcregrep.c.
Referenced by main().
|
static |
Definition at line 186 of file pcregrep.c.
Referenced by main(), and pcregrep().
|
static |
Definition at line 143 of file pcregrep.c.
Referenced by end_of_line(), main(), and previous_line().
|
static |
Definition at line 171 of file pcregrep.c.
Referenced by CReaderServiceConnector::Connect(), match_patterns(), CReader::SetMaximumConnections(), and CReaderServiceConnector::SetOpenTimeoutTo().
|
static |
Definition at line 282 of file pcregrep.c.
Definition at line 267 of file pcregrep.c.
Referenced by grep_or_recurse(), and main().
Definition at line 268 of file pcregrep.c.
Definition at line 227 of file pcregrep.c.
Referenced by main().
|
static |
Definition at line 244 of file pcregrep.c.
Definition at line 228 of file pcregrep.c.
|
static |
Definition at line 280 of file pcregrep.c.
Definition at line 263 of file pcregrep.c.
Referenced by grep_or_recurse(), CCgiUserAgent::IsBot(), CCgiUserAgent::IsMobileDevice(), CCgiUserAgent::IsPhoneDevice(), CCgiUserAgent::IsTabletDevice(), main(), and CCgiUserAgent::x_CheckPattern().
Definition at line 264 of file pcregrep.c.
Referenced by main().
Definition at line 232 of file pcregrep.c.
Referenced by main().
|
static |
Definition at line 246 of file pcregrep.c.
Definition at line 233 of file pcregrep.c.
|
static |
Definition at line 187 of file pcregrep.c.
Referenced by handle_option(), main(), and pcregrep().
|
static |
Definition at line 172 of file pcregrep.c.
Referenced by CBamLoadOptionPanel::AddFilenames(), CMacroLib::AppendToLibrary(), chooseSettings(), CAppDialogs::COpenDialog(), CProjectTask::CProjectTask(), CTableObjectLoader::CTableObjectLoader(), CFileLoadManager::DoTransition(), CTableImportWizard::GetExecuteUnit(), CASNFormatLoadManager::GetFilenames(), CFileAutoLoader::GetFilenames(), CFileLoadOptionPanel::GetFilenames(), CTableFileLoadManager::GetFilenames(), CProjectFormatLoadManager::GetFilenames(), CGBFlatFileLoadManager::GetFilenames(), CQualTableLoadManager::GetFilenames(), CMultiFileInput::GetFilenames(), CPhyLoader::GetFilenames(), CPslLoadManager::GetFilenames(), CRMLoader::GetFilenames(), CTextAlignLoaderManager::GetFilenames(), C5ColLoadManager::GetFilenames(), CAgpLoader::GetFilenames(), CBedLoadManager::GetFilenames(), CColumnarVCFLoaderManager::GetFilenames(), CFASTAFormatLoadManager::GetFilenames(), CGffLoadManager::GetFilenames(), CVCFLoaderManager::GetFilenames(), CWigLoadManager::GetFilenames(), CFileLoadPanel::GetFilenames(), CProjectLoadOptionPanel::GetProjectFilenames(), CFileLoadManager::GetTask(), CProjectLoadManager::GetTask(), grep_or_recurse(), handle_option(), CSeqEditPackage::Init(), CEditingBtnsPanel::LoadSettings(), main(), NcbiFileBrowser(), CBamLoadOptionPanel::OnButtonClick(), CProjectTreeViewDropTarget::OnData(), CBamLoadOptionPanel::CDropTarget::OnData(), CMultiFileInput::CDropTarget::OnData(), CFrameworkDemoGUIDropTarget::OnData(), CProjectLoadOptionPanel::OnFinish(), CMacroFlowEditor::OnInputFile(), pcregrep(), CEditingBtnsPanel::RemoveStaticButtons(), CAgpValidateApplication::Run(), CEditingBtnsPanel::SaveSettings(), CASNFormatLoadManager::SetFilenames(), CFileAutoLoader::SetFilenames(), CFileLoadOptionPanel::SetFilenames(), COpenDlg::SetFilenames(), CTableFileLoadManager::SetFilenames(), CProjectFormatLoadManager::SetFilenames(), CGBFlatFileLoadManager::SetFilenames(), CQualTableLoadManager::SetFilenames(), CMultiFileInput::SetFilenames(), CPhyLoader::SetFilenames(), CPslLoadManager::SetFilenames(), CRMLoader::SetFilenames(), CTextAlignLoaderManager::SetFilenames(), C5ColLoadManager::SetFilenames(), CAgpLoader::SetFilenames(), CBedLoadManager::SetFilenames(), CColumnarVCFLoaderManager::SetFilenames(), CFASTAFormatLoadManager::SetFilenames(), CGffLoadManager::SetFilenames(), CVCFLoaderManager::SetFilenames(), CWigLoadManager::SetFilenames(), CFileLoadPanel::SetFilenames(), CBamLoadOptionPanel::SetFilenames(), CFileLoadManager::SetFilenames(), CFileLoadWizard::SetFilenames(), CAttribTableColumnIdPanel::SetFileNames(), CFileAutoLoader::SetFormatManager(), sFilenameSetToString(), CFileAutoLoader::ValidateFilenames(), CTableFileLoadManager::ValidateFilenames(), CProjectFormatLoadManager::ValidateFilenames(), CQualTableLoadManager::ValidateFilenames(), CTableImportWizard::ValidateFilenames(), CFileLoadWizard::x_CanLeavePage(), CFileLoadManager::x_CanLeavePage(), CFileLoadWizard::x_CheckFormatConflict(), CFileLoadManager::x_CheckFormatConflict(), CProjectLoadOptionPanel::x_Finish(), CProjectLoadOptionPanel::x_GetSelectedMRUFilenames(), CMakeProfileDBApp::x_GetSMPFilenames(), CMultiFileInput::x_OnAddFilenames(), and CMakeBlastDBApp::x_VerifyInputFilesType().
|
static |
Definition at line 188 of file pcregrep.c.
Referenced by do_after_lines(), and pcregrep().
|
static |
Definition at line 284 of file pcregrep.c.
Referenced by main().
|
static |
Definition at line 287 of file pcregrep.c.
Referenced by main().
|
static |
Definition at line 281 of file pcregrep.c.
Definition at line 265 of file pcregrep.c.
Referenced by grep_or_recurse(), and main().
Definition at line 266 of file pcregrep.c.
Definition at line 229 of file pcregrep.c.
Referenced by main().
|
static |
Definition at line 245 of file pcregrep.c.
Definition at line 230 of file pcregrep.c.
|
static |
Definition at line 279 of file pcregrep.c.
Definition at line 261 of file pcregrep.c.
Referenced by grep_or_recurse(), CCgiUserAgent::IsBot(), CCgiUserAgent::IsMobileDevice(), CCgiUserAgent::IsPhoneDevice(), CCgiUserAgent::IsTabletDevice(), main(), and CCgiUserAgent::x_CheckPattern().
Definition at line 262 of file pcregrep.c.
Referenced by main().
|
static |
Definition at line 189 of file pcregrep.c.
Referenced by bm::blocks_manager< Alloc >::clone_assign_block(), CStringConstraint::DoesListMatch(), bm::serializer< BV >::encode_gap_block(), ErfImpl(), bm::sparse_vector_scanner< SV, S_FACTOR >::find_le(), bm::sparse_vector_scanner< SV, S_FACTOR >::find_lt(), bm::sparse_vector_scanner< SV, S_FACTOR >::find_zero(), bm::gap_convert_to_arr(), handle_option(), match_patterns(), and pcregrep().
|
static |
Definition at line 190 of file pcregrep.c.
Referenced by handle_option(), and pcregrep().
|
static |
Definition at line 191 of file pcregrep.c.
Referenced by handle_option(), main(), and pcregrep().
|
static |
Definition at line 149 of file pcregrep.c.
Referenced by _cs_locale_free(), _cs_locale_free_contents(), CTempXStr< _TChar >::CompareNocase(), cs_dt_info(), cs_loc_drop(), cs_locale(), cs_strcmp(), cs_time(), ct_connect(), get_ctype_facet(), main(), NormalizeStatKeyName(), password_contains_curly_braces(), password_contains_curly_braces_and_separator(), s_ExtractKey(), s_FormatNum(), s_SetPubLocale(), s_ToLower(), s_ToUpper(), mu::Parser::SetDecSep(), mu::ParserBase::SetExpr(), mu::Parser::SetThousandsSep(), simple_escaped_string(), simple_string(), tds_alloc_context(), tds_alloc_locale(), tds_free_locale(), tds_get_locale(), tds_init_login(), tds_parse_locale(), tds_read_config_info(), test_special_symbols(), SLocaleEncoder::ToUnicode(), and CPublicationTypePanel::x_CollectDetails().
|
static |
Definition at line 150 of file pcregrep.c.
Referenced by main(), and pcregrep().
|
static |
Definition at line 182 of file pcregrep.c.
Referenced by main().
|
static |
Definition at line 183 of file pcregrep.c.
Referenced by main().
|
static |
Definition at line 278 of file pcregrep.c.
|
static |
Definition at line 192 of file pcregrep.c.
Referenced by NAutomation::SNetService::ExecExec(), g_ExecAnyCmdToJson(), handle_option(), and pcregrep().
|
static |
Definition at line 151 of file pcregrep.c.
Referenced by CNcbiApplogApp::Cmd_Generate(), CORE_SendMailEx(), main(), pcre_compile2(), pcre_dfa_exec(), pcre_exec(), and s_ModifyUserHeader().
|
static |
Definition at line 193 of file pcregrep.c.
Referenced by _cs_get_msgstr(), _csclient_msg(), _ct_get_msgstr(), _ctclient_msg(), _pcre_find_bracket(), AddExon(), CIDs::AddID(), CPagerView::AddImageString(), CPagerView::AddInactiveImageString(), CAlignFormatUtil::AddSpace(), BlastNumber2Program(), BlastProgram2Number(), compile_branch(), SSeqIdRange::const_iterator::const_iterator(), do_after_lines(), CAlignCollapser::FilterAlignments(), CSubSource::FixAltitude(), get_pat(), GetSeqFeatLabel(), GetStringOfFeatQual(), CAlignFormatUtil::GetSubjectsNumber(), CAltitudePanel::GetValue(), handle_option(), CSubSource::IsAltitudeValid(), CAltitudePanel::IsWellFormatted(), longlong_to_numeric(), match(), CRangeListImpl::Parse(), parse_number_value(), CCSRABlobId::ParseReadId(), pcregrep(), CAlignFormatUtil::PruneSeqalign(), CAlignFormatUtil::PruneSeqalignAll(), CAlnVwrApp::Run(), s_CollectNumberAndUnits(), s_GetRoundNumber(), s_MultiplyByte(), s_ParseNumber(), s_RestoreNumber(), s_RestoreNumberAndCaseVariant(), CUTTPWriter::SendChunk(), CUTTPWriter::SendNumber(), CStatusBar::SetFieldsCount(), COligoSpecificityTemplate::SetMaxTargetPerSequence(), COligoSpecificityTemplate::SetNumNonSpecificTargets(), CShowBlastDefline::SetPSIIteration(), CDisplaySeqalign::SetQueryNumber(), CShowBlastDefline::SetQueryNumber(), CStatusBar::SetStatusWidths(), CAltitudePanel::SetValue(), CLatLonPanel::SetValue(), tds_numeric_to_string(), CId1FetchApp::WriteHistoryTable(), CPageList::x_AddImageString(), CPageList::x_AddInactiveImageString(), CSeq_id_Patent_Tree::x_FindInfo(), CFeatureItem::x_FormatQuals(), CAltitudePanel::x_GetNumber(), CFeatureItem::x_ImportQuals(), x_json_array_append_number(), x_json_array_replace_number(), x_json_object_dotset_number(), x_json_object_set_number(), x_json_value_init_number(), CCompoundIDDumpParser::x_ReadIPv4Address(), CMQueryFunctionOps::x_Validate(), and CMQueryFunctionOps::x_ValidateAll().
|
static |
Definition at line 152 of file pcregrep.c.
Referenced by pcregrep().
|
static |
Definition at line 194 of file pcregrep.c.
Referenced by handle_option(), and pcregrep().
Definition at line 208 of file pcregrep.c.
Referenced by handle_option(), main(), and pcregrep().
|
static |
Definition at line 218 of file pcregrep.c.
Definition at line 209 of file pcregrep.c.
Referenced by handle_option(), and main().
|
static |
Definition at line 328 of file pcregrep.c.
Definition at line 234 of file pcregrep.c.
Referenced by main().
|
static |
Definition at line 247 of file pcregrep.c.
Definition at line 235 of file pcregrep.c.
Definition at line 259 of file pcregrep.c.
Referenced by CMultipatternSearch::AddPatterns(), AssignDefaultPatterns(), BOOST_AUTO_TEST_CASE(), main(), match_patterns(), pcregrep(), CTestTranscript_PolyA::RunTest(), s_AfrpProcessFastaGap(), CSuspect_rule_set::Screen(), CTraversalPatternMatchCallback::x_AnyPatternMatches(), CCgiUserAgent::x_CheckPattern(), CMultiAligner::x_FindPatternHits(), x_FindRSite(), x_LoadPatterns(), CSequenceSearchForm::x_UpdateFileList(), COrfSearchForm::x_UpdateKozak(), and xTryProductRules().
Definition at line 260 of file pcregrep.c.
Referenced by main().
|
static |
Definition at line 173 of file pcregrep.c.
Referenced by main(), and read_pattern_file().
Definition at line 155 of file pcregrep.c.
Referenced by compile_pattern(), and main().
|
static |
Definition at line 405 of file pcregrep.c.
Referenced by CTable2AsnStructuredCommentsReader::_CheckStructuredCommentsSuffix(), xml::node::add_namespace_def(), CPagerView::AddImageString(), CPagerView::AddInactiveImageString(), AddModVectorToDefline(), CArgDescriptions::CPrintUsage::AddSynopsis(), CTextUtil::AddWordFrequencies(), CCreateLocusTagGene::apply(), CGenomeInfoPanel::ApplyDescriptor(), CConvertComment::ApplyToComment(), CChangeStructuredCommentKeyword::ApplyToCSeq_entry_user(), CReorderStructuredComment::ApplyToCSeq_entry_user(), CDiscrepancyVisitorImpl< _Name >::Autofix(), BOOST_AUTO_TEST_CASE(), CAutoDefSatelliteClause::CAutoDefSatelliteClause(), CDiagAutoPrefix::CDiagAutoPrefix(), CFlatInferenceQVal::CFlatInferenceQVal(), CValidError_bioseq::CheckForMultipleStructuredComments(), CInputStreamSource::CInputStreamSource(), compile_pattern(), COperationTiming::COperationTiming(), xml::node::create_xpath_context(), CSequencingTechnologyPanel::CreateControls(), CStructuredCommentPanel::CreateControls(), CPluginManager_DllResolver::CreateDllResolver(), XSDParser::CreateEntityId(), CSequenceEditingEventHandler::CreateSpecificStructuredComment(), CFileIO::CreateTemporary(), CDirEntry::CreateTmpFileEx(), CWGSFileInfo::CWGSFileInfo(), CBlastQueryInfo::DebugDump(), CBlastEffectiveLengthsOptions::DebugDump(), CSequenceEditingEventHandler::DeleteSpecificStructuredComment(), CColumnarVCFReaderTest::Deserialize(), CVCFVariantList::DeserializeAndCheck(), NVcfUtil::DeserializeColumn(), CPosToIndex::DeserializeVectors(), CFlat2AsnListener::Dump(), CNcbiEnvironment::Enumerate(), xml::attributes::erase(), xml::node::erase_namespace_definition(), CTar::EstimateArchiveSize(), CDataType::FileName(), fill_names_blob_prefix(), xml::impl::find_default_prop(), xml::impl::find_prop(), CSrzPath::FindAccPath(), CComment_set::FindCommentRule(), CComment_set::FindCommentRuleEx(), CSNPDb_Impl::FindSeq(), CFlatModelEvQVal::Format(), CGenbankFormatter::FormatCache(), CGenbankFormatter::FormatGenomeProject(), fta_create_wgs_dbtag(), fta_create_wgs_seqid(), FtaDeletePrefix(), FtaInstallPrefix(), SPSG_StatsCounters::SReport::Func(), g_GenericStatToJson(), NVcfUtil::GenerateColFileName(), CDeflineGenerator::GenerateDefline(), GenerateTestStrCollection(), xml::ns::get_prefix(), CValidError_feat::GetAccessionsFromInferenceString(), GetBioseqDiffs(), CSeqTechDlg::GetCommand(), CRequestContext::GetCurrentSubHitID(), XSDParser::GetElementNamespace(), CMsvcProjectMakefile::GetExtraFiles(), CGtfLocationMerger::GetFeatureIdFor(), CComment_set::GetFieldNames(), CWGSDataLoader_Impl::GetFileInfoByAcc(), CApplyStructCommentTreeItemData::GetFunction(), CWGSDb_Impl::GetGeneralSeq_id(), CGenomeAnnotComment::GetGenomeBuildNumber(), CObjectOStreamJson::GetJsonpPadding(), CComment_set::GetKeywords(), CAuth_list::GetLabelV2(), CCit_gen::GetLabelV2(), CCit_pat::GetLabelV2(), CApplyStructCommentTreeItemData::GetMacroDescription(), CRequestContext::GetNextSubHitID(), CValidError_feat::GetPrefixAndAccessionFromInferenceAccession(), CInferencePrefixList::GetPrefixAndRemainder(), CWGSResolver_DL::GetPrefixes(), SQueueParameters::GetPrintableParameters(), CQueueDataBase::GetQueueClassesInfo(), CQueueDataBase::GetQueueInfo(), CCommentItem::GetStringForModelEvidance(), CWriteUtil::GetStringForModelEvidence(), CComment_rule::GetStructuredCommentPrefix(), GetTitle(), CDirEntry::GetTmpNameEx(), CWGSClient::GetWGSDb(), CWGSDataLoader_Impl::GetWGSFile(), GICache_ReadData(), GiDataIndex_New(), CInputStreamSource::HaveArgsForPrefix(), CInputStreamSource::InitArgs(), xml::attributes::insert(), CStructuredCommentField::IsStructuredCommentForThisField(), CStructuredCommentField::IsValid(), JoinString(), CComment_rule::KeywordForPrefix(), CLoadStructComments::LoadSingle(), xml::node::lookup_namespace(), xml::impl::lookup_ns_definition(), xml::ns::make_safe(), MakeIndexName(), CComment_rule::MakePrefixFromRoot(), CStructuredCommentField::MakeUserObject(), NcbiLog_GetCurrentSubHitID_Prefix(), NcbiLog_GetNextSubHitID_Prefix(), CGtfIdGenerator::NextId(), Nlm_LabelCopyExtra(), CComment_rule::NormalizePrefix(), NS_ValidateClasses(), NS_ValidateQueues(), NSTGetBackendConfiguration(), NSTValidateServices(), CWGSFileInfo::Open(), CWGSDataLoader_Impl::OpenWGSFile(), CWGSDataLoader_Impl::OpenWGSFileOnce(), CWinMaskCountsGenerator::operator()(), CNetScheduleConfigLoader::operator()(), CWGSResolver_Ids::ParseWGSPrefix(), CChangeStructuredCommentKeyword::PrefixToKeyword(), SInteractiveNewRequestStart::SExtra::Print(), CNetScheduleAccessList::Print(), SBuildInfo::Print(), PrintJSONNode(), CPrintJobInfo::PrintXput(), CWinMaskCountsGenerator::process(), CCgiContext::ProcessCORSRequest(), PushDiagPostPrefix(), CGlimmerReader::Read(), CReadBlastApp::ReadBlast(), CInputStreamSource::RecreateInputArgs(), RemovePrefix(), CVCFVariantList::RemoveSerializedOutput(), CPosToIndex::RemoveSerializedOutput(), CReorderStructuredComment::reorder_comment_by_rule(), CStructuredCommentField::ReorderFields(), SPSG_Stats::Report(), SPSG_StatsAvgTime::Report(), SPSG_StatsData::Report(), SPSG_StatsData::SData< TDataId >::Report(), pub_report::ReportAuththors(), SDataOnlyCopy::ReportErrors(), pub_report::ReportJournal(), pub_report::ReportTitle(), CDemoApp::Run(), CRunTestApplication::Run(), s_AddCDS(), CSingleFeatValidator::s_BioseqHasRefSeqThatStartsWithPrefix(), CCleanup::s_CleanupStructuredComment(), s_CountBlastDbDataLoaders(), s_CreateHistCommentString(), s_DelimitedOutput(), s_DumpHeader(), s_FixStrainForPrefix(), s_FormatCitGen(), s_FormatPatent(), s_GatherIdLabels(), s_GetContentLabel(), s_GetFeatureContentLabelExtras(), s_GetKeywordForStructuredComment(), s_GetPrefixForStructuredComment(), s_GetStrForStructuredComment(), s_GetSubHitID(), s_InitAllKNS(), s_IsGenomeAnnotationStart(), s_IsReportableStructuredComment(), s_LogSocketError(), s_QualVectorToNote(), s_RemoveInitial(), variation::CVariationUtil::s_SpliceLiterals(), s_TrapErrors(), CBlastSetupTestFixture::s_ValidateProtein130912(), s_VT_Write(), SDiagMessage::SDiagMessage(), SNSRegistryParameters::Serialize(), NVcfUtil::SerializeColumn(), CColumnarVCFReaderTest::SerializeToDisk(), CVCFVariantList::SerializeVariantData(), CPosToIndex::SerializeVectors(), xml::attributes::attr::set_namespace(), xml::node::set_namespace(), SetDiagPostPrefix(), CPluginManager_DllResolver::SetDllNamePrefix(), CBDB_Env::SetErrPrefix(), CCodeGenerator::SetFileNamePrefix(), CBlastInputSourceConfig::SetLocalIdPrefix(), CSeqIdGenerator::SetPrefix(), CStackTrace::SetPrefix(), CSoapMessage::SetSoapNamespacePrefix(), CInputStreamSource::SetStandardInputArgs(), CFeatGlyph::SetTopLabelPrefix(), sGetMessageAndReport(), CWGSDb_Impl::SProtAccInfo::SProtAccInfo(), sReportDSExceptionToLog(), CAssemblyTermCompleter::Start(), CContTextCompleter< Container >::Start(), CRNANameCompleter::Start(), CTaxonTextCompleter::Start(), test(), SSatInfoEntry::ToString(), CSequencingTechnologyPanel::TransferDataFromWindow(), CStructuredCommentPanel::TransferDataToWindow(), CNetScheduleConfigLoader::Transform(), transform_range(), UnwrapAccessionRange(), CValidError_imp::Validate(), CValidError_feat::ValidateInference(), CValidError_feat::ValidateInferenceAccession(), CValidError_bioseq::ValidateSeqDescContext(), CValidError_imp::ValidateSeqLoc(), NStr::Wrap(), NStr::WrapList(), SDiagMessage::Write(), CMsvcConfigure::WriteExtraDefines(), CTableImportListCtrl::WriteWidths(), CFlatSeqLoc::x_Add(), CFeatureTableReader_Imp::x_AddQualifierToFeature(), CJob::x_AppendAffinity(), CJob::x_AppendEraseTime(), CJob::x_AppendEvents(), CJob::x_AppendGroup(), CJob::x_AppendId(), CJob::x_AppendInput(), CJob::x_AppendKey(), CJob::x_AppendLastTouch(), CJob::x_AppendListenerNotif(), CJob::x_AppendListenerNotifExpiration(), CJob::x_AppendMask(), CJob::x_AppendNcbiPhid(), CJob::x_AppendNeedListenerProgressMsgNotif(), CJob::x_AppendNeedStolenNotif(), CJob::x_AppendNeedSubmitProgressMsgNotif(), CJob::x_AppendOutput(), CJob::x_AppendProgressMsg(), CJob::x_AppendReadCounter(), CJob::x_AppendReadExpiration(), CJob::x_AppendRemoteClientIP(), CJob::x_AppendRemoteClientSID(), CJob::x_AppendRunCounter(), CJob::x_AppendRunExpiration(), CJob::x_AppendStatus(), CJob::x_AppendSubmitNotifExpiration(), CJob::x_AppendSubmitNotifPort(), CImportFeatTable::x_CreateCommand(), CDBSourceItem::x_ExtractLinkableSource(), CNewCleanup_imp::x_FixStructuredCommentKeywords(), CFeatureItem::x_FormatGOQualCombined(), CDBSourceItem::x_FormatPDBSource(), CGenbankFormatter::x_FormatSourceLine(), x_FormFQDN(), CCommentItem::x_GatherDescInfo(), CWGSResolver_VDB::x_GetAccPrefixes(), CQueueDataBase::x_GetConfigQueues(), CStructuredCommentPanel::x_GetFields(), CWGSDataLoader_Impl::x_GetFileInfo(), CVCFVariantList::x_GetFilePrefix(), CPosToIndex::x_GetFilePrefix(), CFlatItemFormatter::x_GetKeywords(), CCit_pat::x_GetLabelV2(), CNSTServiceRegistry::x_GetMetadataServices(), CSeqTechDlg::x_GetSeqTechUserFromSeqEntry(), x_GICacheInit(), CTableColumnTypeGuesser::x_GuessType(), CWGSFileInfo::x_Initialize(), CValidError_imp::x_InitLocCheck(), CStructCommFieldValuePair::x_InsertFieldAtCorrectPosition(), CSearch_func::x_IsPrefixPlusNumbers(), CDBConnectionFactory::x_LogConnection(), CAppTaskService::x_LogTask(), CPSGS_AsyncResolveBase::x_OnBioseqInfo(), CAutoCompleteCombo::x_OnTimer(), CNetScheduleHandler::x_ProcessGetParam(), CNetScheduleHandler::x_ProcessQueueInfo(), CObjectOStreamXml::x_ProcessTypeNamespace(), CQueueDataBase::x_ReadDumpQueueDesrc(), CTar::x_ReadEntryInfo(), CQueueDataBase::x_ReadIniFileQueueClassDescriptions(), CQueueDataBase::x_ReadIniFileQueueDescriptions(), CQueueDataBase::x_ReadLinkedSections(), CValidError_align::x_ReportAlignErr(), CCleanupApp::x_ReportChanges(), CCommentItem::x_SetCommentWithURLlinks(), CReportEntry::x_SetHgvs(), CDeflineGenerator::x_SetPrefix(), CDeflineGenerator::x_SetTitleFromProtein(), CDeflineGenerator::x_SetTitleFromProteinIdx(), CGenbankFormatter::x_SmartWrapQuals(), CSeqDBIsam::x_StringSearch(), CRequestContext::x_UpdateSubHitID(), CSingleFeatValidator::x_ValidateSeqFeatLoc(), CValidError_desc::x_ValidateStructuredComment(), CValidError_desc::x_ValidateStructuredCommentPrefix(), CValidError_desc::x_ValidateStructuredCommentSuffix(), CSoapMessage::x_VerifyFaultObj(), CGtfReader::xCreateFeatureId(), CFeatTableEdit::xGetCurrentLocusTagPrefix(), CFeatTableEdit::xNextProteinId(), CFeatTableEdit::xNextTranscriptId(), CMultiReaderApp::xPostProcessAnnot(), CVcfReader::xProcessMetaLineFilter(), CVcfReader::xProcessMetaLineFormat(), CVcfReader::xProcessMetaLineInfo(), and CVcfReader::xSetFileFormat().
|
static |
Definition at line 174 of file pcregrep.c.
Referenced by handle_option(), and main().
|
static |
Definition at line 196 of file pcregrep.c.
Referenced by handle_option(), main(), pcregrep(), and CAsn2Asn::RunAsn2Asn().
|
static |
Definition at line 195 of file pcregrep.c.
Referenced by match_patterns(), and pcregrep_exit().
|
static |
Definition at line 197 of file pcregrep.c.
Referenced by main(), and pcregrep().
|
static |
Definition at line 198 of file pcregrep.c.
Referenced by grep_or_recurse(), and handle_option().
|
static |
Definition at line 153 of file pcregrep.c.
Referenced by grep_or_recurse(), main(), and read_pattern_file().
|
static |
Definition at line 179 of file pcregrep.c.
Referenced by handle_option(), and main().
|
static |
Definition at line 408 of file pcregrep.c.
Referenced by CTable2AsnStructuredCommentsReader::_CheckStructuredCommentsSuffix(), CPagerView::AddImageString(), CPagerView::AddInactiveImageString(), NMacroUtil::ApplyAuthorNames(), CConvertComment::ApplyToComment(), CDiscrepancyVisitorImpl< _Name >::Autofix(), CDirEntry::Backup(), BOOST_AUTO_TEST_CASE(), BrFcgiBookTermToEutilsTerm(), ChangeId(), CIgAnnotationInfo::CIgAnnotationInfo(), CleanVisStringJunk(), compile_pattern(), CSeq_id::ComposeOSLT(), SMakeProjectT::ConvertLibDepends(), COperationTiming::COperationTiming(), SMakeProjectT::Create3PartyLibs(), CPagerViewButtons::CreateSubNodes(), Dump(), DumpData(), CIgBlastArgs::ExtractAlgorithmOptions(), CName_std::ExtractSuffixFromLastName(), CName_std::FixSuffix(), CGenbankFormatter::FormatCache(), CCodeGenerator::GenerateCombiningFile(), CDeflineGenerator::GenerateDefline(), get_auth_from_toks(), GetBiosampleData(), CStructuredCommentCommandConverter::GetCommandFromValuesTable(), CSplitCacheApp::GetFileName(), CObjectOStreamJson::GetJsonpPadding(), CGffIdGenerator::GetNextGffExonId(), CTable2AsnContext::GetOstream(), SQueueParameters::GetPrintableParameters(), GetTitle(), CEditingActionDescAuthorNameList::GetValue(), hasSuffix(), CSubSource::IsISOFormatTime(), CTbl2AsnApp::LoadAdditionalFiles(), CLoadStructComments::LoadSingle(), CAsn2AsnThread::Main(), CComment_rule::MakeSuffixFromRoot(), CUnculTaxTool::MakeUnculturedName(), Nlm_LabelCopyExtra(), CEUtilsGeneric::PathSuffixIs(), printGFF3(), PrintModularDTDModuleReference(), CSplitCacheApp::ProcessBlob(), CSplitCacheApp::ProcessEntry(), RemoveSuffix(), CReorderStructuredComment::reorder_comment_by_rule(), CExplodeRNAFeats::RNAWordsFromString(), CIgBlastnApp::Run(), CTLSApp::Run(), s_AddCDS(), s_AddReciprocityScore(), CMacroFunction_AuthorFix::s_BuildName(), CCleanup::s_CleanupStructuredComment(), s_CreateHistCommentString(), IAuthorEditor::s_FixInitialsNew(), s_FormatPatent(), s_fromatstr(), s_gethostbyaddr_(), s_gethostbyname_(), s_GetStrForStructuredComment(), CUnculturedTool::s_MakeUnculturedName(), s_RemoveBracketedOrgFromEnd(), s_RemoveOrgFromEndOfProtein(), s_RoundResUsageSize(), variation::CVariationUtil::s_SpliceLiterals(), s_SplitMLAuthorName(), s_TitleFromBioSource(), SNSRegistryParameters::Serialize(), CIgBlastArgs::SetArgumentDescriptions(), CDirEntry::SetBackupSuffix(), CServer::SetCustomThreadSuffix(), CAsyncDiagHandler::SetCustomThreadSuffix(), CDataTypeModule::SetModuleFileSuffix(), CSeqIdGenerator::SetSuffix(), CEditingActionDescAuthorNameList::SetValue(), CSymResolver::StripSuffix(), test(), CSingleAuthorPanel::TransferDataToWindow(), CStructuredCommentPanel::TransferDataToWindow(), TrimSpacesAndJunkFromEnds(), CValidError_imp::ValidateAuthorList(), CAsnvalApp::ValidateOneDirectory(), CJob::x_AppendReadExpiration(), CJob::x_AppendRunExpiration(), CJob::x_AppendSubmitNotifExpiration(), CAuthor::x_ConvertMlToStandard(), CFeatureItem::x_FormatGOQualCombined(), CFeatureItem::x_FormatNoteQuals(), CSourceFeatureItem::x_FormatNoteQuals(), CCommentItem::x_GatherDescInfo(), CAuthor::x_GetLabelV2(), CFastaOstreamComp::x_GetNewFilename(), CSeqTechDlg::x_GetSeqTechUserFromSeqEntry(), CTableColumnTypeGuesser::x_GuessType(), CESearchParser< T >::x_IsSuffix(), CWriteDB_IndexFile::x_MakeLmdbName(), SNSCommandArguments::x_NormalizeErrorMessage(), CNetScheduleHandler::x_OnCmdParserError(), CCleanupApp::x_ProcessOneDirectory(), CCommentItem::x_SetCommentWithURLlinks(), CDeflineGenerator::x_SetSuffix(), CSingleFeatValidator::x_ValidateBothStrands(), CValidError_desc::x_ValidateStructuredCommentSuffix(), CGtfWriter::xAssignFeatureAttributeGeneId(), CGtfWriter::xAssignFeatureAttributeTranscriptId(), CGffIdGenerator::xDisambiguate(), CFeatTableEdit::xGetCurrentLocusTagPrefix(), CFeatTableEdit::xNextFeatId(), CFeatTableEdit::xNextLocusTag(), CFeatTableEdit::xNextProteinId(), and CFeatTableEdit::xNextTranscriptId().
|
extern |
Referenced by strerror().
|
extern |
Referenced by strerror().
|
static |
Definition at line 199 of file pcregrep.c.
Referenced by end_of_line(), handle_option(), main(), pcregrep(), previous_line(), and utf8_to_string().
Definition at line 413 of file pcregrep.c.
Referenced by end_of_line(), previous_line(), and print_char().
const char utf8_table4[] |
Definition at line 415 of file pcregrep.c.
Referenced by _pcre_valid_utf(), end_of_line(), previous_line(), and print_char().