![]() |
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 |