*/
void one_activation(object_type *o_ptr)
{
- int type;
+ int type = 0;
int chance = 0;
while (randint1(100) >= chance)
}
if (p_ptr->realm2 == i+1)
cs = n;
- if (n < 26)
- sym[n] = I2A(n);
- else
- sym[n] = ('A' + n - 26);
+
+ sym[n] = I2A(n);
+
sprintf(buf, "%c%c %s", sym[n], p2, realm_names[i+1]);
put_str(buf, 12 + (n/5), 2 + 15 * (n%5));
picks[n++] = i+1;
{
int i, n = 1;
+ /* Suppress compiler warning */
+ k_idx = 0;
+
for (i = 1; i < max_k_idx; i++)
{
- object_type forge;
object_kind *k_ptr = &k_info[i];
if (k_ptr->tval != TV_SWORD) continue;
/*ÆüËܸìÆ°»ì³èÍÑ (ÂǤġäÂǤäÆ,ÂǤÁ etc) */
-#define CMPTAIL(y) strncmp(&in[l-strlen(y)],y,strlen(y))
+#define CMPTAIL(y) strncmp(&in[l-(int)strlen(y)],y,strlen(y))
/* ²¥¤ë,½³¤ë¡ä²¥¤ê,½³¤ë */
void jverb1( const char *in , char *out){
if (!sound_file[v]) return (1);
sprintf(buf,"./gcusound.sh %s\n", sound_file[v]);
- system(buf);
- return (0);
+ return (system(buf) < 0);
#if 0
char *argv[4];
/* Make a noise */
case TERM_XTRA_NOISE:
- (void)write(1, "\007", 1);
- return (0);
+ return write(1, "\007", 1) != 1;
#ifdef USE_SOUND
/* Make a special sound */
if (!sound_file[v]) return (1);
sprintf(buf,"./playwave.sh %s\n", sound_file[v]);
- system(buf);
- return (0);
+ return (system(buf) < 0);
}
#endif /* USE_SOUND */
static int Vasprintf(char **buf, const char *fmt, va_list ap)
{
int ret;
+ static char static_buf[8192];
- *buf = malloc(1024);
+ *buf = static_buf;
#if defined(HAVE_VSNPRINTF)
- ret = vsnprintf(*buf, 1024, fmt, ap);
+ ret = vsnprintf(*buf, sizeof(static_buf), fmt, ap);
#else
ret = vsprintf(*buf, fmt, ap);
#endif
va_list ap;
va_start(ap, fmt);
- vasprintf(&tmpbuf, fmt, ap);
+ ret = vasprintf(&tmpbuf, fmt, ap);
va_end(ap);
- if(!tmpbuf) return -1;
+ if (ret < 0) return -1;
#if ('\r' == 0x0a && '\n' == 0x0d)
{