Home | History | Annotate | Download | only in h

Lines Matching refs:state

105 /* saves dlg state, but not what feeds dlg (such as file position) */

107 saveState(DLGState *state)
109 state->input = input;
110 state->interactive = interactive;
111 state->track_columns = track_columns;
112 state->auto_num = automaton;
113 state->add_erase = add_erase;
114 state->lookc = ch;
115 state->char_full = charfull;
116 state->begcol = _begcol;
117 state->endcol = _endcol;
118 state->line = _line;
119 state->lextext = _lextext;
120 state->begexpr = _begexpr;
121 state->endexpr = _endexpr;
122 state->bufsize = _bufsize;
123 state->bufovf = bufovf;
124 state->nextpos = nextpos;
125 state->class_num = cl;
126 state->debugLexerFlag = debugLexerFlag; // MR1
127 state->parser = parser; // MR1
131 restoreState(DLGState *state)
133 input = state->input;
134 interactive = state->interactive;
135 track_columns = state->track_columns;
136 automaton = state->auto_num;
137 add_erase = state->add_erase;
138 ch = state->lookc;
139 charfull = state->char_full;
140 _begcol = state->begcol;
141 _endcol = state->endcol;
142 _line = state->line;
143 _lextext = state->lextext;
144 _begexpr = state->begexpr;
145 _endexpr = state->endexpr;
146 _bufsize = state->bufsize;
147 bufovf = state->bufovf;
148 nextpos = state->nextpos;
149 cl = state->class_num;
150 debugLexerFlag = state->debugLexerFlag; // MR1
151 parser = state->parser; // MR1