Buffer
SEGOFF2FLAT(gci->Buffer.segment, gci->Buffer.offset),
SEGOFF16_t Buffer;
ADDR32_t Buffer;
SEGOFF16_t Buffer; /* copy to, leave at 0 for pointer */
SEGOFF2FLAT(gci->Buffer.segment, gci->Buffer.offset),
SEGOFF16_t Buffer;
ADDR32_t Buffer;
SEGOFF16_t Buffer; /* copy to, leave at 0 for pointer */
OUT EFI_HANDLE *Buffer
OUT EFI_HANDLE **Buffer
IN VOID *Buffer,
OUT VOID **Buffer
IN VOID *Buffer
IN OUT VOID *Buffer
IN VOID *Buffer,
OUT VOID *Buffer,
OUT VOID *Buffer
IN VOID *Buffer
OUT VOID *Buffer
IN VOID *Buffer
OUT VOID *Buffer
IN VOID *Buffer
IN VOID *Buffer OPTIONAL
IN OUT VOID *Buffer
OUT VOID *Buffer
IN VOID *Buffer
IN VOID *Buffer
OUT VOID *Buffer
static bool parse_archive(Buffer, const char **, Lst, SymTable *);
parse_archive(Buffer expand, const char **linePtr, Lst nodeLst, SymTable *ctxt)
BufExpand(Buffer bp, size_t nb)
Buf_AddChars(Buffer bp, size_t numBytes, const char *bytesPtr)
Buf_printf(Buffer bp, const char *fmt, ...)
Buf_Reinit(Buffer bp, size_t size)
Buf_Init(Buffer bp, size_t size)
extern void Buf_Init(Buffer, size_t);
extern void Buf_Reinit(Buffer, size_t);
extern void Buf_printf(Buffer, const char *, ...);
extern void BufExpand(Buffer, size_t);
extern void Buf_AddChars(Buffer, size_t, const char *);
static void read_logical_line(Buffer, int);
static int skip_empty_lines_and_read_char(Buffer);
Parse_ReadNextConditionalLine(Buffer linebuf)
read_logical_line(Buffer linebuf, int c)
Parse_ReadUnparsedLine(Buffer linebuf, const char *type)
skip_empty_lines_and_read_char(Buffer linebuf)
Parse_ReadNormalLine(Buffer linebuf)
extern char *Parse_ReadUnparsedLine(Buffer, const char *);
extern char *Parse_ReadNormalLine(Buffer);
extern char *Parse_ReadNextConditionalLine(Buffer);
strip_comments(Buffer copy, const char *line)
handle_for_loop(Buffer linebuf, const char *line)
handle_bsd_command(Buffer linebuf, Buffer copy, const char *line)
static bool handle_for_loop(Buffer, const char *);
static bool handle_bsd_command(Buffer, Buffer, const char *);
static char *strip_comments(Buffer, const char *);
parse_as_special_line(Buffer buf, Buffer copy, const char *line)
static bool parse_as_special_line(Buffer, Buffer, const char *);
Str_SYSVSubst(Buffer buf, const char *pat, const char *src, size_t len)
extern void Str_SYSVSubst(Buffer, const char *, const char *, size_t);
Var_SubstVar(Buffer buf, /* To store result */
Var_ParseBuffer(Buffer buf, const char *str, SymTable *ctxt, bool err,
extern bool Var_ParseBuffer(Buffer, const char *, SymTable *,
extern void Var_SubstVar(Buffer, const char *, struct LoopVar *, const char *);
static bool VarHead(struct Name *, bool, Buffer, void *);
static bool VarTail(struct Name *, bool, Buffer, void *);
static bool VarSuffix(struct Name *, bool, Buffer, void *);
static bool VarRoot(struct Name *, bool, Buffer, void *);
static bool VarMatch(struct Name *, bool, Buffer, void *);
static bool VarSYSVMatch(struct Name *, bool, Buffer, void *);
static bool VarNoMatch(struct Name *, bool, Buffer, void *);
static bool VarRESubstitute(struct Name *, bool, Buffer, void *);
static bool VarSubstitute(struct Name *, bool, Buffer, void *);
static char *VarModify(char *, bool (*)(struct Name *, bool, Buffer, void *), void *);
bool (*word_apply)(struct Name *, bool, Buffer, void *);
VarHead(struct Name *word, bool addSpace, Buffer buf, void *dummy UNUSED)
VarTail(struct Name *word, bool addSpace, Buffer buf, void *dummy UNUSED)
VarSuffix(struct Name *word, bool addSpace, Buffer buf, void *dummy UNUSED)
VarRoot(struct Name *word, bool addSpace, Buffer buf, void *dummy UNUSED)
VarMatch(struct Name *word, bool addSpace, Buffer buf, void *pattern)
VarNoMatch(struct Name *word, bool addSpace, Buffer buf, void *pattern)
VarSYSVMatch(struct Name *word, bool addSpace, Buffer buf, void *patp)
VarSubstitute(struct Name *word, bool addSpace, Buffer buf,
VarRESubstitute(struct Name *word, bool addSpace, Buffer buf, void *patternp)
bool (*modProc)(struct Name *, bool, Buffer, void *),