есть ли опция в gcc compiler / pclint для ошибки / предупреждения для преобразования int в long.
Int для long должно быть в порядке. Чтобы долго видеть, -Wconversion:
-Wconversion
int main() { long long l = 0; int n = l; }
тогда
gcc -Wconversion wc.c
дает:
wc.c:3: warning: conversion to 'int' from 'long long int' may alter its value