![]() |
#include <string.h>#include <unistd.h>#include <stdio.h>#include <stddef.h>#include <stdlib.h>#include <time.h>#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 |
| #define | MAX_LINES 21 |
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`\, 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 heBrowser | heCurrentHelpBrowser = NULL |
| static int | heCurrentHelpBrowserIndex = -1 |
| static heBrowser_s * | heHelpBrowsers =NULL |
| static 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 190 of file fehelp.cc.
| void feHelp | ( | char * | str | ) |
Definition at line 103 of file fehelp.cc.
| const char* feHelpBrowser | ( | char * | which, |
| int | warn | ||
| ) |
|
static |
Definition at line 1045 of file fehelp.cc.
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 634 of file fehelp.cc.
|
static |
Definition at line 581 of file fehelp.cc.
| ( | "running `%s`\ | , | |
| sys | |||
| ) |
|
static |
|
static |
| void system | ( | sys | ) |
|
inlinestatic |
|
static |