OSDN Git Service

[Refactor] #37353 超能力と青魔法の時間停止を time_walk() に分離。 / Separate time stop of mind craft...
[hengband/hengband.git] / src / z-util.h
index 088b10b..cba4163 100644 (file)
 
 /**** Available variables ****/
 
-/* A cptr to the name of the program */
-extern cptr argv0;
+/* A concptr to the name of the program */
+extern concptr argv0;
 
 
 /* Aux functions */
-extern void (*plog_aux)(cptr);
-extern void (*quit_aux)(cptr);
-extern void (*core_aux)(cptr);
+extern void (*plog_aux)(concptr);
+extern void (*quit_aux)(concptr);
+extern void (*core_aux)(concptr);
 
 
 /**** Available Functions ****/
 
 /* Test equality, prefix, suffix */
-extern bool streq(cptr s, cptr t);
-extern bool prefix(cptr s, cptr t);
-extern bool suffix(cptr s, cptr t);
+extern bool streq(concptr s, concptr t);
+extern bool prefix(concptr s, concptr t);
+extern bool suffix(concptr s, concptr t);
 
 
 /* Print an error message */
-extern void plog(cptr str);
+extern void plog(concptr str);
 
 /* Exit, with optional message */
-extern void quit(cptr str);
+extern void quit(concptr str);
 
 /* Dump core, with optional message */
-extern void core(cptr str);
+extern void core(concptr str);
 
 
 /* 64-bit integer operations */
@@ -65,4 +65,5 @@ extern void s64b_mod(s32b *A1, u32b *A2, s32b B1, u32b B2);
 #endif
 
 extern int count_bits(BIT_FLAGS x);
+extern int mysqrt(int n);