ports/lang/f2c/files/patch-libf2c_MAIN.c
Thierry Thomas 8abf80ec98 - Upgrade to 20060506;
- Remove FreeBSD specificities.

PR:		ports/101054
Security:	VuXML ID 43cb40b3-c8c2-11da-a672-000e0c2e438a
2006-08-10 07:37:32 +00:00

21 lines
534 B
C

--- libf2c/MAIN.c.orig Sun Jul 30 15:06:49 2006
+++ libf2c/MAIN.c Sun Jul 30 15:12:02 2006
@@ -0,0 +1,18 @@
+/* $FreeBSD$
+ Add a pseudo entry point for cases where the main FOTRAN program is missing
+ e.g. ports/cad/tochnog.
+
+ Credit: adapted from Sergio Gelato <gelato (at) sissa.it> on Usenet.
+*/
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <sys/cdefs.h>
+
+__weak_reference(missing_MAIN__,MAIN__);
+
+void missing_MAIN__ (void)
+{
+ fprintf(stderr, "The Fortran main program is missing.\n");
+ abort();
+}