Rizin
unix-like reverse engineering framework and cli tools
Proc Struct Reference

#include <spp.h>

Public Member Functions

 TAG_CALLBACK ((*eof))
 
 PUT_CALLBACK ((*fputs))
 

Public Attributes

const char * name
 
struct Tag ** tags
 
struct Arg ** args
 
char * tag_pre
 
char * tag_post
 
char * token
 
char * multiline
 
int chop
 
int tag_begin
 
int default_echo
 
SppState state
 
SppBuf buf
 

Detailed Description

Definition at line 128 of file spp.h.

Member Function Documentation

◆ PUT_CALLBACK()

Proc::PUT_CALLBACK ( fputs)

◆ TAG_CALLBACK()

Proc::TAG_CALLBACK ( eof)

Member Data Documentation

◆ args

struct Arg** Proc::args

◆ buf

SppBuf Proc::buf

Definition at line 142 of file spp.h.

Referenced by spp_io(), and spp_proc_eval().

◆ chop

int Proc::chop

Definition at line 138 of file spp.h.

Referenced by spp_run().

◆ default_echo

int Proc::default_echo

Definition at line 140 of file spp.h.

Referenced by spp_proc_set().

◆ multiline

char* Proc::multiline

Definition at line 137 of file spp.h.

Referenced by spp_io().

◆ name

◆ state

SppState Proc::state

Definition at line 141 of file spp.h.

Referenced by do_fputs(), main(), spp_io(), spp_proc_set(), and spp_run().

◆ tag_begin

int Proc::tag_begin

Definition at line 139 of file spp.h.

Referenced by spp_proc_eval().

◆ tag_post

char* Proc::tag_post

Definition at line 135 of file spp.h.

Referenced by spp_proc_eval().

◆ tag_pre

char* Proc::tag_pre

Definition at line 134 of file spp.h.

Referenced by spp_proc_eval().

◆ tags

struct Tag** Proc::tags

Definition at line 130 of file spp.h.

Referenced by spp_proc_set().

◆ token

char* Proc::token

Definition at line 136 of file spp.h.

Referenced by spp_proc_eval(), and spp_run().


The documentation for this struct was generated from the following file: