date and time created 83/01/21 11:19:18 by dlw
[unix-history] / usr / src / usr.bin / f77 / libF77 / s_rnge.c
CommitLineData
ed3947dd
DW
1/*
2 * "@(#)s_rnge.c 1.1"
3 */
4
5#include <stdio.h>
6
7/* called when a subscript is out of range */
8
9s_rnge(varn, offset, procn, line)
10char *varn, *procn;
11long int offset;
12int line;
13{
14register int i;
15
16fprintf(stderr, "Subscript out of range on file line %d, procedure ", line);
17for(i = 0 ; i < 8 && *procn!='_' ; ++i)
18 putc(*procn++, stderr);
19fprintf(stderr, ".\nAttempt to access the %ld-th element of variable ", offset+1);
20for(i = 0 ; i < 6 && *varn!=' ' ; ++i)
21 putc(*varn++, stderr);
22fprintf(stderr, ".\n");
23_cleanup();
24abort();
25}