Я уже знаю, что stdint используется, когда вам нужны конкретные размеры переменных для переносимости между платформами. У меня пока нет такой проблемы, но каковы ее плюсы и минусы, помимо уже показанного выше факта?
Ища это на stackoverflow и других сайтах, я нашел 2 ссылки, относящиеся к теме:
-  codealias.info - этот говорит о переносимости stdint. 
-  qaru.site/info/10033/... - этот более конкретен для uint8_t. 
 Эти две ссылки особенно хороши, если вы хотите узнать больше о главной причине этого заголовка - переносимости. Но для меня больше всего мне нравится то, что я думаю, что uint8_t чище, чем unsigned char (например, для хранения значения канала RBG), int32_t выглядит более значимым, чем просто int и т.д.
 Итак, мой вопрос, какие именно плюсы и минусы использования stdint помимо переносимости? Должен ли я использовать его только в некоторых специфических частях моего кода или везде? если везде, как я могу использовать такие функции, как atoi(), strtok() и т.д. с ним?
Спасибо!
