/* Assume cancelled */
*sn = (-1);
-#ifdef ALLOW_REPEAT /* TNB */
-
/* Get the spell, if available */
if (repeat_pull(&code))
{
}
}
-#endif /* ALLOW_REPEAT -- TNB */
-
/* Nothing chosen yet */
flag = FALSE;
/* Save the choice */
(*sn) = j;
-#ifdef ALLOW_REPEAT /* TNB */
-
repeat_push((COMMAND_CODE)j);
-#endif /* ALLOW_REPEAT -- TNB */
-
/* Success */
return (TRUE);
}