Ignore:
Timestamp:
Dec 5, 2006, 1:42:16 AM (17 years ago)
Author:
dai_9181
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler_Common/preprocessor.cpp

    r4 r5  
    44#include "../BasicCompiler64/opcode.h"
    55#else
    6 #include "../BasicCompiler/opcode.h"
     6#include "../BasicCompiler32/opcode.h"
    77#endif
    88
     
    9494
    9595        if(buffer[i-1]=='\n'){
    96             if(memicmp(buffer+i,"#ifdef",6)==0||memicmp(buffer+i,"#ifndef",7)==0){
     96            if(_memicmp(buffer+i,"#ifdef",6)==0||_memicmp(buffer+i,"#ifndef",7)==0){
    9797                i=Search_endif(buffer,i+6);
    9898                if(buffer[i]=='\0') break;
    9999                continue;
    100100            }
    101             else if(memicmp(buffer+i,"#endif",6)==0){
     101            else if(_memicmp(buffer+i,"#endif",6)==0){
    102102                break;
    103103            }
     
    145145
    146146            if(i==0||buffer[i-1]=='\n'){
    147                 if(memicmp(buffer+i,"#ifdef",6)==0||memicmp(buffer+i,"#ifndef",7)==0){
     147                if(_memicmp(buffer+i,"#ifdef",6)==0||_memicmp(buffer+i,"#ifndef",7)==0){
    148148                    i=Search_endif(buffer,i+6);
    149149                    if(buffer[i]=='\0') break;
    150150                    continue;
    151151                }
    152                 else if(memicmp(buffer+i,"#else",5)==0){
     152                else if(_memicmp(buffer+i,"#else",5)==0){
    153153                    i2=5;
    154154                    bElse=1;
    155155                    break;
    156156                }
    157                 else if(memicmp(buffer+i,"#endif",6)==0){
     157                else if(_memicmp(buffer+i,"#endif",6)==0){
    158158                    i2=6;
    159159                    bElse=0;
     
    175175
    176176                if(i2==0||buffer[i2-1]=='\n'){
    177                     if(memicmp(buffer+i2,"#ifdef",6)==0||memicmp(buffer+i2,"#ifndef",7)==0){
     177                    if(_memicmp(buffer+i2,"#ifdef",6)==0||_memicmp(buffer+i2,"#ifndef",7)==0){
    178178                        i2=Search_endif(buffer,i2+6);
    179179                        if(buffer[i2]=='\0') break;
    180180                        continue;
    181181                    }
    182                     if(memicmp(buffer+i2,"#endif",6)==0){
     182                    if(_memicmp(buffer+i2,"#endif",6)==0){
    183183                        i2+=6;
    184184                        break;
     
    202202
    203203            if(i2==0||buffer[i2-1]=='\n'){
    204                 if(memicmp(buffer+i2,"#ifdef",6)==0||memicmp(buffer+i2,"#ifndef",7)==0){
     204                if(_memicmp(buffer+i2,"#ifdef",6)==0||_memicmp(buffer+i2,"#ifndef",7)==0){
    205205                    i2=Search_endif(buffer,i2+6);
    206206                    if(buffer[i2]=='\0') break;
    207207                    continue;
    208208                }
    209                 else if(memicmp(buffer+i2,"#else",5)==0){
     209                else if(_memicmp(buffer+i2,"#else",5)==0){
    210210                    i2+=5;
    211211                    bElse=1;
    212212                    break;
    213213                }
    214                 else if(memicmp(buffer+i2,"#endif",6)==0){
     214                else if(_memicmp(buffer+i2,"#endif",6)==0){
    215215                    i2+=6;
    216216                    bElse=0;
     
    230230
    231231                if(i==0||buffer[i-1]=='\n'){
    232                     if(memicmp(buffer+i,"#ifdef",6)==0||memicmp(buffer+i,"#ifndef",7)==0){
     232                    if(_memicmp(buffer+i,"#ifdef",6)==0||_memicmp(buffer+i,"#ifndef",7)==0){
    233233                        i=Search_endif(buffer,i+6);
    234234                        if(buffer[i]=='\0') break;
    235235                        continue;
    236236                    }
    237                     else if(memicmp(buffer+i,"#endif",6)==0){
     237                    else if(_memicmp(buffer+i,"#endif",6)==0){
    238238                        i2=6;
    239239                        bElse=0;
     
    259259        if(i==0||buffer[i-1]=='\n'){
    260260            sw=0;
    261             if(memicmp(buffer+i,"#define",7)==0){
     261            if(_memicmp(buffer+i,"#define",7)==0){
    262262                i2=i+7;
    263263                while(buffer[i2]==' '||buffer[i2]=='\t') i2++;
     
    278278                SlideString(buffer+i+i2,-i2);
    279279            }
    280             if(memicmp(buffer+i,"#undef",6)==0){
     280            if(_memicmp(buffer+i,"#undef",6)==0){
    281281                i2=i+7;
    282282                while(buffer[i2]==' '||buffer[i2]=='\t') i2++;
     
    297297                SlideString(buffer+i+i2,-i2);
    298298            }
    299             else if(memicmp(buffer+i,"#ifdef",6)==0){
     299            else if(_memicmp(buffer+i,"#ifdef",6)==0){
    300300                preprocessor_ifdef(buffer+i,0);
    301301                continue;
    302302            }
    303             else if(memicmp(buffer+i,"#ifndef",7)==0){
     303            else if(_memicmp(buffer+i,"#ifndef",7)==0){
    304304                preprocessor_ifdef(buffer+i,1);
    305305                continue;
Note: See TracChangeset for help on using the changeset viewer.