OSDN Git Service

[Refactor] #37353 生命の薬の効果をlife_stream()に分離。
[hengband/hengband.git] / src / h-define.h
index b992107..914407a 100644 (file)
  * all "digits" must be "digits".  Control characters can be made
  * from any legal characters.  XXX XXX XXX
  */
-#ifdef VM
-#  define A2I(X)       alphatoindex(X)
-#  define I2A(X)       indextoalpha(X)
-#  define D2I(X)       ((X) - '0')
-#  define I2D(X)       ((X) + '0')
-#  define KTRL(X)      ((X) & 0x1F)
-#  define ESCAPE       '\033'
-#else
-#  define A2I(X)       ((X) - 'a')
-#  define I2A(X)       ((X) + 'a')
-#  define D2I(X)       ((X) - '0')
-#  define I2D(X)       ((X) + '0')
-#  define KTRL(X)      ((X) & 0x1F)
-#  define ESCAPE       '\033'
-#endif
+#define A2I(X) ((X) - 'a')
+#define I2A(X) ((char)(X) + 'a')
+#define D2I(X) ((X) - '0')
+#define I2D(X) ((X) + '0')
+#define KTRL(X)        ((X) & 0x1F)
+#define ESCAPE '\033'
 
 /*
  * Refer to the member at offset of structure