www.pudn.com > FUN_2V.rar > ucvm_type.c


#ifndef UCVM_TYPE_C
#define UCVM_TYPE_C
/*********************************************************/
#include "ucvm_type.h"
/*********************************************************/
long  g_label_count = 0;
char *g_label_conti = NULL;
char *g_label_break = NULL;
/*********************************************************/
void zzlabel(char *s)
{
    g_label_count ++;

    s[0] = ((g_label_count / 100000) % 10) + '0';
    s[1] = ((g_label_count /  10000) % 10) + '0';
    s[2] = ((g_label_count /   1000) % 10) + '0';
    s[3] = ((g_label_count /    100) % 10) + '0';
    s[4] = ((g_label_count /     10) % 10) + '0';
    s[5] = ((g_label_count         ) % 10) + '0';
    s[6] = '\0';
}
/*********************************************************/
void yyerror(char *s)
{
    if(NULL == s)
        s = "??";

    fprintf(asout,"error: %s\n", s);
}
/*********************************************************/
#endif/*UCVM_TYPE_C*/