ฟังก์ชัน Newlib assert() จะเรียกฟังก์ชัน fiprintf ซึ่งไม่ได้รับการสนับสนุนโดยไลบรารี Nios® II Small C อย่างไรก็ตาม คุณสามารถใช้ assert() โดยการปรับเปลี่ยนเพื่อใช้ fprintf แทน fiprintf โดยคัดลอกไดเรกทอรีการติดตั้ง /bin/nios2-gnutools/src/newlib/newlib/libc/stdlib/assert.c ในโครงการไลบรารีระบบของคุณ แล้วปรับเปลี่ยนการโทรไปยัง fiprint เพื่อเรียก fprintf แทน กล่าวอีกนัยหนึ่ง ให้เปลี่ยนรหัสต่อไปนี้:
(void)fiprintf(stderr, "assertion \%s\ ล้มเหลว: ไฟล์ \%s\, บรรทัด %d\n", ล้มเหลว, ไฟล์, บรรทัด);
เพื่ออ่าน:
(void)fprintf(stderr, "assertion \%s\ ล้มเหลว: ไฟล์ \%s\, บรรทัด %d\n", failedexpr, ไฟล์, บรรทัด);
แล้วบันทึกไฟล์ assert.c ที่แก้ไขแล้วคอมไพล์โครงการของคุณใหม่ ขณะนี้คอมไพเลอร์จะรับสําเนาของ assert.c ในเครื่องแทนเวอร์ชันไลบรารี