![]() |
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) | |
void | system (sys) |
static int | singular_manual (char *str, BOOLEAN isIndexEntry) |
static char | tolow (char p) |
static int | show (unsigned long offset, char *close) |
Variables | |
STATIC_VAR heBrowser | heCurrentHelpBrowser = NULL |
STATIC_VAR int | heCurrentHelpBrowserIndex = -1 |
STATIC_VAR heBrowser_s * | heHelpBrowsers =NULL |
STATIC_VAR BOOLEAN | feHelpCalled = FALSE |
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 176 of file fehelp.cc.
void feHelp | ( | char * | str | ) |
Definition at line 89 of file fehelp.cc.
const char * feHelpBrowser | ( | char * | which, |
int | warn | ||
) |
Definition at line 248 of file fehelp.cc.
void feStringAppendBrowsers | ( | int | warn | ) |
|
static |
Definition at line 768 of file fehelp.cc.
|
static |
Definition at line 1031 of file fehelp.cc.
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 870 of file fehelp.cc.
|
static |
Definition at line 811 of file fehelp.cc.
Definition at line 387 of file fehelp.cc.
|
static |
|
static |
Definition at line 620 of file fehelp.cc.
|
static |
Definition at line 567 of file fehelp.cc.
( | "running `%s`\n" | , | |
sys | |||
) |
|
static |
Definition at line 1058 of file fehelp.cc.
|
static |
Definition at line 1098 of file fehelp.cc.
|
static |
|
static |
Definition at line 479 of file fehelp.cc.
void system | ( | sys | ) |
|
inlinestatic |
STATIC_VAR BOOLEAN feHelpCalled = FALSE |
STATIC_VAR heBrowser heCurrentHelpBrowser = NULL |
STATIC_VAR int heCurrentHelpBrowserIndex = -1 |
STATIC_VAR heBrowser_s* heHelpBrowsers =NULL |