Home | History | Annotate | Download | only in err

Lines Matching refs:es

709 	ERR_STATE *es;
730 es=ERR_get_state();
732 es->top=(es->top+1)%ERR_NUM_ERRORS;
733 if (es->top == es->bottom)
734 es->bottom=(es->bottom+1)%ERR_NUM_ERRORS;
735 es->err_flags[es->top]=0;
736 es->err_buffer[es->top]=ERR_PACK(lib,func,reason);
737 es->err_file[es->top]=file;
738 es->err_line[es->top]=line;
739 err_clear_data(es,es->top);
745 ERR_STATE *es;
747 es=ERR_get_state();
751 err_clear(es,i);
753 es->top=es->bottom=0;
795 ERR_STATE *es;
798 es=ERR_get_state();
810 if (es->bottom == es->top) return 0;
812 i=es->top; /* last error */
814 i=(es->bottom+1)%ERR_NUM_ERRORS; /* first error */
816 ret=es->err_buffer[i];
819 es->bottom=i;
820 es->err_buffer[i]=0;
825 if (es->err_file[i] == NULL)
832 *file=es->err_file[i];
833 if (line != NULL) *line=es->err_line[i];
841 err_clear_data(es, i);
846 if (es->err_data[i] == NULL)
853 *data=es->err_data[i];
854 if (flags != NULL) *flags=es->err_data_flags[i];
1052 ERR_STATE *es;
1055 es=ERR_get_state();
1057 i=es->top;
1061 err_clear_data(es,i);
1062 es->err_data[i]=data;
1063 es->err_data_flags[i]=flags;
1112 ERR_STATE *es;
1114 es=ERR_get_state();
1116 if (es->bottom == es->top) return 0;
1117 es->err_flags[es->top]|=ERR_FLAG_MARK;
1123 ERR_STATE *es;
1125 es=ERR_get_state();
1127 while(es->bottom != es->top
1128 && (es->err_flags[es->top] & ERR_FLAG_MARK) == 0)
1130 err_clear(es,es->top);
1131 es->top-=1;
1132 if (es->top == -1) es->top=ERR_NUM_ERRORS-1;
1135 if (es->bottom == es->top) return 0;
1136 es->err_flags[es->top]&=~ERR_FLAG_MARK;