אז תעשה ספרייה heb.h, שבה יש הכללה ל-stdio.h, ו-define# של "tadpis" ל-"printf"... זה צריך לעבוד...בכל מקרה, בקשר לנסיון שלך לשנות את השמות בכל מקום בספרייה המקורית. אתה לא יכול לעשות כן, מכיוון שהספרייה עצמה כבר עברה הידור (לקובץ lib) שכולל בתוכו את כל המימושים של הפונקציות. לכן, שינוי השמות בקובץ הממשק (stdio.h) לא משנה את השמות בקובץ המהודר (הספרייה עצמה), ולכן, מבחינת ממשק, אין שום בעייה, כלומר אתה לא מקבל שום הערה (שגיאה או אזהרה), אך כשמנסים לבצע קישור, נתקלים בכל הבעיות, מכיוון שאז השמות שבקובץ הממשק, אינם תואמים את השמות שבקובץ המימוש...