First note that if a compiler has to detect such insufficient arguments to printf it would need to know the internal details of printf therefore it would make the compiler dependent on a specific library.
முதலில் ஒரு கம்பைலர் printf க்கு இதுபோன்ற போதுமானதல்லாத ஆர்க்யுமன்ட்ங்களை கண்டறிய வேண்டுமானால், அது printf இன் உள் விவரங்களை அறிந்து கொள்ள வேண்டும், எனவே இது ஒரு குறிப்பிட்ட நூலகத்தை சார்ந்து கம்பைலரை உருவாக்கும்.