OpenCores
URL https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk

Subversion Repositories openrisc_2011-10-31

[/] [openrisc/] [tags/] [gnu-src/] [gcc-4.5.1/] [gcc-4.5.1-or32-1.0rc1/] [gcc/] [testsuite/] [gcc.c-torture/] [compile/] [980825-1.c] - Diff between revs 297 and 338

Only display areas with differences | Details | Blame | View Log

Rev 297 Rev 338
typedef enum { FALSE, TRUE } boolean;
typedef enum { FALSE, TRUE } boolean;
enum _errorTypes { FATAL = 1, WARNING = 2, PERROR = 4 };
enum _errorTypes { FATAL = 1, WARNING = 2, PERROR = 4 };
typedef struct _optionValues {
typedef struct _optionValues {
    struct _include {
    struct _include {
        boolean classNames;
        boolean classNames;
        boolean defines;
        boolean defines;
        boolean enumerators;
        boolean enumerators;
    } include;
    } include;
} optionValues;
} optionValues;
extern optionValues     Option;
extern optionValues     Option;
static void applyTagInclusionList( list )
static void applyTagInclusionList( list )
    const char *const list;
    const char *const list;
{
{
    boolean mode = TRUE;
    boolean mode = TRUE;
    const char *p;
    const char *p;
    for (p = list  ;  *p != '\0'  ;  ++p)
    for (p = list  ;  *p != '\0'  ;  ++p)
        switch (*p)
        switch (*p)
        {
        {
            case '=':
            case '=':
                clearTagList();
                clearTagList();
                mode = TRUE;
                mode = TRUE;
                break;
                break;
            case '+':   mode = TRUE;    break;
            case '+':   mode = TRUE;    break;
            case '-':   mode = FALSE;   break;
            case '-':   mode = FALSE;   break;
            case 'c':   Option.include.classNames       = mode;         break;
            case 'c':   Option.include.classNames       = mode;         break;
            case 'd':   Option.include.defines          = mode;         break;
            case 'd':   Option.include.defines          = mode;         break;
            case 'e':   Option.include.enumerators      = mode;         break;
            case 'e':   Option.include.enumerators      = mode;         break;
            default: error(FATAL, "-i: Invalid tag option '%c'", *p);   break;
            default: error(FATAL, "-i: Invalid tag option '%c'", *p);   break;
        }
        }
}
}
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.