Supongo que ya le has puesto los == ¿no? por que si no estas haciendo una asignación y no una comparación.
Si es así, y siempre entra en el while será por que la variable siempre vale 13 o siempre vale 0.
Si no muestras la parte del programa donde usas la variable stat no podemos saberlo, intenta postearlo para que te podamos ayudar
un saludo