VOID בלי שום קשר למקצועיות, מה קרה לכם? מה הקשר להתלהבות?! כל הקטע הוא שקיימים קומפיילרים שמחייבים את הVOID בתנאי שהפונקציה לא מקבלת ערכים ויש קומפיילרים נורמליים שלא, נראה לי שההבדל הוא בין ANSI C לאחרים אבל בזה אני לא בקיא, אם מישהו יחדד את ההבדלים בין ANSI לשאר (ומהם השאר) אשמח
לפי סטנדרט ישן של C לא חייבים להצהיר על פונקציה לפני שמשתמשים עמה וגם ההצהרה על הפרמטרים של הפונקציה היא דיי שונה מהמקובל היום, ועל כן בשביל לתמוך גם בקוד ישן יש מהדרים שאם לפונקציה יש בתור פרמטרים סוגריים ריקות הם חושבים אוליי, עובדים בסטנדרט ישן ולמעשה הפונקציה יכולה לקבל פרמטרים, אם כתוב VOID בין הסוגריים, אזי ברור כשמש שהפונקציה לא מקבלת פרמטרים ואם שולחים לה פרמטרים, אז הקומפיילר נותן הודעת שגיאה.