Plain integer types

Hello all, Why we should not use plain integer types (int) on FreeRTOS based applications, as specified on FreeRTOS Coding Standard and Style Guide?

Plain integer types

This is common practice for most coding standards because sizeof( int ) is different for different targets.  This is especially true for a something like FreeRTOS, where 31 architectures are supported spanning 8, 16, 20, 24 and 32 bits. Regards.