Código:
[Warning] alfixed.pas(99): Combining signed and unsigned types - widened both operands
[Error] aljstick.pas(153): Undeclared identifier: 'STRPAS'
[Fatal Error] demo.dpr(25): Could not compile used unit 'aljstick.pas'
¡Repámpanos! No debería dar error, porque STRPAS es del lenguaje Pascal de toda la vida, o eso pensaba yo.
Da lo mismo. El aviso de alfixed.pas puede obviarse (creo

). Simplemente avisa de que va a utilizar un tipo de dato diferente al puesto para evitar errores de desbordamiento.
El de aljstick.pas tiene fácil solución: elimina STRPAS en esa línea y que asigne diréctamente la variable TMP. Error no da y parece funcionar correctamente. Si aparece más veces pues lo mismo, pero avísame.