openbmc/build/tmp/deploy/sdk/witherspoon-2019-08-08/sysroots/armv6-openbmc-linux-gnueabi/usr/src/debug/libnl/1_3.4.0-r0/build/lib/route/pktloc_grammar.c
void pktloc_pop_buffer_state(yyscan_t yyscanner)
{
    struct yyguts_t* yyg = (struct yyguts_t*)yyscanner;
    if (!YY_CURRENT_BUFFER)
        return;

    pktloc__delete_buffer(YY_CURRENT_BUFFER, yyscanner);
    YY_CURRENT_BUFFER_LVALUE = NULL;
    if (yyg->yy_buffer_stack_top > 0)
        --yyg->yy_buffer_stack_top;

    if (YY_CURRENT_BUFFER)
    {
        pktloc__load_buffer_state(yyscanner);
        yyg->yy_did_buffer_switch_on_eof = 1;
    }
}
/** Removes and deletes the top of the stack, if present.
 *  The next element becomes the new top.
 *  @param yyscanner The scanner object.
 */
Removes and deletes the top of the stack, if present.
The next element becomes the new top.
@param yyscanner The scanner object.
Removes and deletes the top of the stack if present . The next element becomes the new top . @param yyscanner The scanner object .
void pktloc_pop_buffer_state(yyscan_t yyscanner)
{
    struct yyguts_t* yyg = (struct yyguts_t*)yyscanner;
    if (!YY_CURRENT_BUFFER)
        return;
    pktloc__delete_buffer(YY_CURRENT_BUFFER, yyscanner);
    YY_CURRENT_BUFFER_LVALUE = NULL;
    if (yyg->yy_buffer_stack_top > 0)
        --yyg->yy_buffer_stack_top;
    if (YY_CURRENT_BUFFER)
    {
        pktloc__load_buffer_state(yyscanner);
        yyg->yy_did_buffer_switch_on_eof = 1;
    }
}
void pktloc_pop_buffer_state ( yyscan_t yyscanner ) { struct yyguts_t * yyg = ( struct yyguts_t * ) yyscanner ; if ( ! YY_CURRENT_BUFFER ) return ; pktloc__delete_buffer ( YY_CURRENT_BUFFER , yyscanner ) ; YY_CURRENT_BUFFER_LVALUE = NULL ; if ( yyg -> yy_buffer_stack_top > 0 ) -- yyg -> yy_buffer_stack_top ; if ( YY_CURRENT_BUFFER ) { pktloc__load_buffer_state ( yyscanner ) ; yyg -> yy_did_buffer_switch_on_eof = 1 ; } }
Removes and deletes the top of the stack, if present.
Removes and deletes the top of the stack if present .