static RECODE_OUTER outer;
#endif
-int add_dir(register FILEDESC *);
+int add_dir(FILEDESC *);
static unsigned long my_random(unsigned long base)
{
* print_list:
* Print out the actual list, recursively.
*/
-static void print_list(register FILEDESC *list, int lev)
+static void print_list(FILEDESC *list, int lev)
{
while (list != NULL)
{
* conv_pat:
* Convert the pattern to an ignore-case equivalent.
*/
-static char *conv_pat(register char *orig)
+static char *conv_pat(char *orig)
{
- register char *sp;
- register unsigned int cnt;
- register char *new;
+ char *sp;
+ unsigned int cnt;
+ char *new;
cnt = 1; /* allow for '\0' */
for (sp = orig; *sp != '\0'; sp++)
*/
static FILEDESC *new_fp(void)
{
- register FILEDESC *fp;
+ FILEDESC *fp;
fp = (FILEDESC *)do_malloc(sizeof *fp);
fp->datfd = -1;
*/
static int is_dir(const char *const file)
{
- auto struct stat sbuf;
+ struct stat sbuf;
if (stat(file, &sbuf) < 0)
{
*/
static int is_fortfile(char *file, char **datp)
{
- register int i;
- register char *sp;
- register char *datfile;
+ int i;
+ char *sp;
+ char *datfile;
static const char *suflist[] = {/* list of "illegal" suffixes" */
"dat", "pos", "c", "h", "p", "i", "f", "pas", "ftn", "ins.c", "ins,pas",
"ins.ftn", "sml", NULL};
* add_file:
* Add a file to the file list.
*/
-static int add_file(int percent, register const char *file, const char *dir,
+static int add_file(int percent, const char *file, const char *dir,
FILEDESC **head, FILEDESC **tail, FILEDESC *parent)
{
- register FILEDESC *fp;
- register int fd = -1;
- register char *path, *testpath;
- register bool was_malloc;
- auto char *sp;
- auto bool found;
+ FILEDESC *fp;
+ int fd = -1;
+ char *path, *testpath;
+ bool was_malloc;
+ char *sp;
+ bool found;
struct stat statbuf;
if (dir == NULL)
* sum_tbl:
* Merge the tbl data of t2 into t1.
*/
-static void sum_tbl(register STRFILE *t1, register STRFILE *t2)
+static void sum_tbl(STRFILE *t1, STRFILE *t2)
{
t1->str_numstr += t2->str_numstr;
if (t1->str_longlen < t2->str_longlen)
*/
static int cmp_str(const void *v1, const void *v2)
{
- register int c1, c2;
- register int n1, n2;
- register const STR *p1, *p2;
+ int c1, c2;
+ int n1, n2;
+ const STR *p1, *p2;
#define SET_N(nf, ch) (nf = (ch == '\n'))
#define IS_END(ch, nf) (ch == Delimch && nf)
*/
static void do_order(void)
{
- register long i;
- register int32_t *lp;
- register STR *fp;
+ long i;
+ int32_t *lp;
+ STR *fp;
Sort_1 = fopen(Infile, "r");
Sort_2 = fopen(Infile, "r");
*/
static void randomize(void)
{
- register int cnt, i;
- register int32_t tmp;
- register int32_t *sp;
+ int cnt, i;
+ int32_t tmp;
+ int32_t *sp;
srandom((unsigned int)(time((time_t *)NULL) + getpid()));
*/
int main(int ac, char **av)
{
- register char *sp;
- register FILE *inf, *outf;
- register int32_t last_off, length, pos, *p;
- register int first, cnt;
- register char *nsp;
- register STR *fp;
+ char *sp;
+ FILE *inf, *outf;
+ int32_t last_off, length, pos, *p;
+ int first, cnt;
+ char *nsp;
+ STR *fp;
static char string[257];
bool len_was_set = false;