=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/ctags/ctags.1,v retrieving revision 1.2 retrieving revision 1.3 diff -c -r1.2 -r1.3 *** src/usr.bin/ctags/ctags.1 1996/06/26 05:32:27 1.2 --- src/usr.bin/ctags/ctags.1 1998/09/23 04:32:38 1.3 *************** *** 1,4 **** ! .\" $OpenBSD: ctags.1,v 1.2 1996/06/26 05:32:27 deraadt Exp $ .\" $NetBSD: ctags.1,v 1.4 1995/03/26 20:14:04 glass Exp $ .\" .\" Copyright (c) 1987, 1990, 1993 --- 1,4 ---- ! .\" $OpenBSD: ctags.1,v 1.3 1998/09/23 04:32:38 aaron Exp $ .\" $NetBSD: ctags.1,v 1.4 1995/03/26 20:14:04 glass Exp $ .\" .\" Copyright (c) 1987, 1990, 1993 *************** *** 46,52 **** .Op Fl f Ar tagsfile .Ar name ... .Sh DESCRIPTION ! .Nm Ctags makes a tags file for .Xr ex 1 from the specified C, --- 46,52 ---- .Op Fl f Ar tagsfile .Ar name ... .Sh DESCRIPTION ! .Nm ctags makes a tags file for .Xr ex 1 from the specified C, *************** *** 65,85 **** Depending upon the options provided to .Nm ctags , objects will consist of subroutines, typedefs, defines, structs, ! enums and unions. .Bl -tag -width Ds .It Fl B ! use backward searching patterns .Pq Li ?...? . .It Fl F ! use forward searching patterns .Pq Li /.../ (the default). .It Fl a ! append to .Ar tags file. .It Fl d ! create tags for .Li #defines that don't take arguments; .Li #defines --- 65,85 ---- Depending upon the options provided to .Nm ctags , objects will consist of subroutines, typedefs, defines, structs, ! enums, and unions. .Bl -tag -width Ds .It Fl B ! Use backward searching patterns .Pq Li ?...? . .It Fl F ! Use forward searching patterns .Pq Li /.../ (the default). .It Fl a ! Append to .Ar tags file. .It Fl d ! Create tags for .Li #defines that don't take arguments; .Li #defines *************** *** 90,98 **** The default behaviour is to place them in a file called .Ar tags . .It Fl t ! create tags for typedefs, structs, unions, and enums. .It Fl u ! update the specified files in the .Ar tags file, that is, all references to them are deleted, and the new values are appended to the --- 90,98 ---- The default behaviour is to place them in a file called .Ar tags . .It Fl t ! Create tags for typedefs, structs, unions, and enums. .It Fl u ! Update the specified files in the .Ar tags file, that is, all references to them are deleted, and the new values are appended to the *************** *** 114,120 **** vgrind \-x index .Ed .It Fl w ! suppress warning diagnostics. .It Fl x .Nm ctags produces a list of object --- 114,120 ---- vgrind \-x index .Ed .It Fl w ! Suppress warning diagnostics. .It Fl x .Nm ctags produces a list of object *************** *** 171,177 **** default output tags file .El .Sh DIAGNOSTICS ! .Nm Ctags exits with a value of 1 if an error occurred, 0 otherwise. Duplicate objects are not considered errors. .Sh SEE ALSO --- 171,177 ---- default output tags file .El .Sh DIAGNOSTICS ! .Nm ctags exits with a value of 1 if an error occurred, 0 otherwise. Duplicate objects are not considered errors. .Sh SEE ALSO *************** *** 185,194 **** .Nm procedures for .Tn FORTRAN ! and Pascal is done is a very simpleminded way. No attempt is made to deal with block structure; if you have two Pascal procedures in different blocks with the same name you lose. ! .Nm Ctags doesn't understand about Pascal types. .Pp --- 185,194 ---- .Nm procedures for .Tn FORTRAN ! and Pascal is done is a very simple-minded way. No attempt is made to deal with block structure; if you have two Pascal procedures in different blocks with the same name you lose. ! .Nm ctags doesn't understand about Pascal types. .Pp *************** *** 196,202 **** .Tn FORTRAN functions is a hack. .Pp ! .Nm Ctags relies on the input being well formed, and any syntactical errors will completely confuse it. It also finds some legal syntax confusing; for example, since it doesn't understand --- 196,202 ---- .Tn FORTRAN functions is a hack. .Pp ! .Nm ctags relies on the input being well formed, and any syntactical errors will completely confuse it. It also finds some legal syntax confusing; for example, since it doesn't understand