Home | History | Annotate | Download | only in h

Lines Matching refs:state

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

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