![]() |
My Project
|
#include "kernel/mod2.h"#include "omalloc/omalloc.h"#include "misc/mylimits.h"#include "resources/feResource.h"#include "reporter/reporter.h"#include "resources/omFindExec.h"#include "reporter/si_signals.h"#include "ipid.h"#include "ipshell.h"#include "libparse.h"#include "feOpt.h"#include "tok.h"#include "fehelp.h"Go to the source code of this file.
Data Structures | |
| struct | heEntry_s |
| struct | heBrowser_s |
Macros | |
| #define | MAX_HE_ENTRY_LENGTH 160 |
| #define | MAX_SYSCMD_LEN MAXPATHLEN*2 |
| #define | HELP_OK 0 |
| #define | FIN_INDEX '\037' |
| #define | HELP_NOT_OPEN 1 |
| #define | HELP_NOT_FOUND 2 |
| #define | BUF_LEN 256 |
| #define | IDX_LEN 256 |
Typedefs | |
| typedef heEntry_s * | heEntry |
| typedef void(* | heBrowserHelpProc) (heEntry hentry, int br) |
| typedef BOOLEAN(* | heBrowserInitProc) (int warn, int br) |
| typedef heBrowser_s * | heBrowser |
Functions | |
| static char * | strclean (char *str) |
| static BOOLEAN | heKey2Entry (char *filename, char *key, heEntry hentry) |
| static int | heReKey2Entry (char *filename, char *key, heEntry hentry) |
| static BOOLEAN | strmatch (char *s, char *re) |
| static BOOLEAN | heOnlineHelp (char *s) |
| static void | heBrowserHelp (heEntry hentry) |
| static long | heKeyChksum (char *key) |
| static BOOLEAN | heGenInit (int, int) |
| static void | heGenHelp (heEntry hentry, int) |
| static void | heBuiltinHelp (heEntry hentry, int) |
| static BOOLEAN | heDummyInit (int, int) |
| static void | heDummyHelp (heEntry hentry, int) |
| static BOOLEAN | heEmacsInit (int, int) |
| static void | heEmacsHelp (heEntry hentry, int) |
| void | feHelp (char *str) |
| static void | feBrowserFile () |
| const char * | feHelpBrowser (char *which, int warn) |
| void | feStringAppendBrowsers (int warn) |
| static void | hePrintHelpStr (const idhdl hh, const char *id, const char *pa) |
| Print ("running `%s`\n", sys) | |
| if (!FE_OPT_NO_SHELL_FLAG) | |
| static int | singular_manual (char *str, BOOLEAN isIndexEntry, heEntry hentry) |
| static char | tolow (char p) |
| static int | show (unsigned long offset, char *close) |
| struct heEntry_s |
| Data Fields | ||
|---|---|---|
| long | chksum | |
| char | key[MAX_HE_ENTRY_LENGTH] | |
| char | node[MAX_HE_ENTRY_LENGTH] | |
| char | url[MAX_HE_ENTRY_LENGTH] | |
| struct heBrowser_s |
| Data Fields | ||
|---|---|---|
| const char * | action | |
| const char * | browser | |
| heBrowserHelpProc | help_proc | |
| heBrowserInitProc | init_proc | |
| const char * | required | |
| #define MAX_SYSCMD_LEN MAXPATHLEN*2 |
| typedef heBrowser_s* heBrowser |
|
static |
Definition at line 177 of file fehelp.cc.
| void feHelp | ( | char * | str | ) |
Definition at line 90 of file fehelp.cc.
| const char * feHelpBrowser | ( | char * | which, |
| int | warn ) |
Definition at line 249 of file fehelp.cc.
| void feStringAppendBrowsers | ( | int | warn | ) |
|
static |
Definition at line 769 of file fehelp.cc.
|
static |
Definition at line 1029 of file fehelp.cc.
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 871 of file fehelp.cc.
|
static |
Definition at line 812 of file fehelp.cc.
Definition at line 388 of file fehelp.cc.
|
static |
|
static |
Definition at line 621 of file fehelp.cc.
|
static |
Definition at line 568 of file fehelp.cc.
| if | ( | ! | FE_OPT_NO_SHELL_FLAG | ) |
| ( | "running `%s`\n" | , | |
| sys | ) |
|
static |
Definition at line 1056 of file fehelp.cc.
Definition at line 1096 of file fehelp.cc.
|
static |
|
static |
Definition at line 480 of file fehelp.cc.
|
inlinestatic |
| EXTERN_VAR BOOLEAN FE_OPT_NO_SHELL_FLAG |
| STATIC_VAR BOOLEAN feHelpCalled = FALSE |
| STATIC_VAR heBrowser heCurrentHelpBrowser = NULL |
| STATIC_VAR int heCurrentHelpBrowserIndex = -1 |
| STATIC_VAR heBrowser_s* heHelpBrowsers =NULL |