🚀 update makefile to choose different compilers by users & fix some codes for MSVC to compile.

This commit is contained in:
ValKmjolnir
2022-07-16 16:53:11 +08:00
parent f1f48b4881
commit 577ecd14df
13 changed files with 110 additions and 30 deletions
+4
View File
@@ -1,6 +1,10 @@
#ifndef __NASAL_LEXER_H__
#define __NASAL_LEXER_H__
#ifdef _MSC_VER
#define S_ISREG(m) (((m)&0xF000)==0x8000)
#endif
#define ID(c) ((c=='_')||('a'<=c && c<='z')||('A'<=c&&c<='Z')||(c<0))
#define HEX(c) (('0'<=c&&c<='9')||('a'<=c&&c<='f')||('A'<=c && c<='F'))
#define OCT(c) ('0'<=c&&c<='7')