xlint(1): Fix some typos in comments and translate some german

No functional change.

Obtained from:	OpenBSD (where xlint is no more)
This commit is contained in:
Pedro F. Giffuni 2015-08-11 02:58:33 +00:00
parent dc4aaf6dd1
commit bf3e4dcf34
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=286614
8 changed files with 42 additions and 40 deletions

View File

@ -127,7 +127,7 @@ initdecl(void)
/*
* Returns a shared type structure vor arithmetic types and void.
*
* It's important do duplicate this structure (using duptyp() or tdupdyp())
* It's important to duplicate this structure (using duptyp() or tdupdyp())
* if it is to be modified (adding qualifiers or anything else).
*/
type_t *
@ -803,7 +803,7 @@ length(type_t *tp, const char *name)
}
/*
* Get the alignment of the given Type in bits.
* Get the alignment of the given type in bits.
*/
int
getbound(type_t *tp)
@ -984,8 +984,8 @@ decl1str(sym_t *dsym)
/*
* bit field
*
* only unsigned und signed int are protable bit-field types
*(at least in ANSI C, in traditional C only unsigned int)
* only unsigned and signed int are portable bit-field types
* (at least in ANSI C, in traditional C only unsigned int)
*/
if (t == CHAR || t == UCHAR || t == SCHAR ||
t == SHORT || t == USHORT || t == ENUM) {
@ -1173,7 +1173,7 @@ mergepq(pqinf_t *p1, pqinf_t *p2)
* Followint 3 functions extend the type of a declarator with
* pointer, function and array types.
*
* The current type is the Type built by deftyp() (dcs->d_type) and
* The current type is the type built by deftyp() (dcs->d_type) and
* pointer, function and array types already added for this
* declarator. The new type extension is inserted between both.
*/
@ -1559,7 +1559,7 @@ mktag(sym_t *tag, tspec_t kind, int decl, int semi)
tp->t_enum = getblk(sizeof (enum_t));
tp->t_enum->etag = tag;
}
/* ist unvollstaendiger Typ */
/* is incomplete type */
setcompl(tp, 1);
}
@ -1769,7 +1769,7 @@ decl1ext(sym_t *dsym, int initflg)
if (plibflg && llibflg &&
dsym->s_type->t_tspec == FUNC && dsym->s_type->t_proto) {
/*
* With both LINTLIBRARY and PROTOLIB the prototyp is
* With both LINTLIBRARY and PROTOLIB the prototype is
* written as a function definition to the output file.
*/
rval = dsym->s_type->t_subt->t_tspec != VOID;
@ -1800,7 +1800,7 @@ decl1ext(sym_t *dsym, int initflg)
}
/*
* Overtake the rememberd params if the new symbol
* Overtake the remembered params if the new symbol
* is not a prototype.
*/
if (rdsym->s_osdef && !dsym->s_type->t_proto) {
@ -1912,7 +1912,7 @@ isredec(sym_t *dsym, int *warn)
return(0);
if (rsym->s_scl == EXTERN && rsym->s_def == DEF) {
/*
* All cases except "int a = 1; static int a;" are catched
* All cases except "int a = 1; static int a;" are caught
* above with or without a warning
*/
/* redeclaration of %s */
@ -2125,7 +2125,7 @@ chkosdef(sym_t *rdsym, sym_t *dsym)
}
/*
* Complets a type by copying the dimension and prototype information
* Completes a type by copying the dimension and prototype information
* from a second compatible type.
*
* Following lines are legal:
@ -2150,7 +2150,7 @@ compltyp(sym_t *dsym, sym_t *ssym)
if (dst->t_dim == 0 && src->t_dim != 0) {
*dstp = dst = duptyp(dst);
dst->t_dim = src->t_dim;
/* now a complete Typ */
/* now a complete type */
setcompl(dst, 0);
}
} else if (dst->t_tspec == FUNC) {
@ -2229,7 +2229,7 @@ decl1arg(sym_t *sym, int initflg)
* Does some checks for lint directives which apply to functions.
* Processes arguments in old style function definitions which default
* to int.
* Checks compatiblility of old style function definition with previous
* Checks compatibility of old style function definition with previous
* prototype.
*/
void
@ -2300,7 +2300,7 @@ cluparg(void)
}
/*
* print a warning for each argument off an old style function
* print a warning for each argument of an old style function
* definition which defaults to int
*/
for (arg = args; arg != NULL; arg = arg->s_nxt) {
@ -2657,7 +2657,7 @@ globclup(void)
mblklev = 0;
/*
* remove all informations about pending lint directives without
* remove all information about pending lint directives without
* warnings.
*/
glclup(1);

View File

@ -652,7 +652,7 @@ switch2(void)
if (cstk->c_break) {
/*
* end of switch alway reached (c_break is only set if the
* end of switch always reached (c_break is only set if the
* break statement can be reached).
*/
reached = 1;

View File

@ -544,7 +544,7 @@ mkinit(tnode_t *tn)
goto end;
/*
* Store the tree memory. This is nessesary because otherwise
* Store the tree memory. This is necessary because otherwise
* expr() would free it.
*/
tmem = tsave();

View File

@ -29,6 +29,8 @@
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* $FreeBSD$
*/
#include <sys/types.h>
@ -82,7 +84,7 @@ typedef struct {
u_int tt_isftyp : 1; /* 1 if floating point type */
u_int tt_isatyp : 1; /* 1 if arithmetic type */
u_int tt_issclt : 1; /* 1 if scalar type */
char *tt_name; /* Bezeichnung des Typs */
char *tt_name; /* type name */
} ttab_t;
#define size(t) (ttab[t].tt_sz)

View File

@ -273,7 +273,7 @@ typedef struct tnode {
op_t tn_op; /* operator */
type_t *tn_type; /* type */
u_int tn_lvalue : 1; /* node is lvalue */
u_int tn_cast : 1; /* if tn_op == CVT its an explizit cast */
u_int tn_cast : 1; /* if tn_op == CVT its an explicit cast */
u_int tn_parn : 1; /* node parenthesized */
union {
struct {

View File

@ -259,7 +259,7 @@ uint64_t qumasks[sizeof(uint64_t) * CHAR_BIT + 1];
/* free list for sbuf structures */
static sbuf_t *sbfrlst;
/* Typ of next expected symbol */
/* type of next expected symbol */
symt_t symtyp;
@ -518,7 +518,7 @@ icon(int base)
warning(252);
/*
* If the value is to big for the current type, we must choose
* If the value is too big for the current type, we must choose
* another type.
*/
ansiu = 0;

View File

@ -559,7 +559,7 @@ build(op_t op, tnode_t *ln, tnode_t *rn)
/*
* Apply class conversions to the left operand, but only if its
* value is needed or it is compaired with null.
* value is needed or it is compared with null.
*/
if (mp->m_vctx || mp->m_tctx)
ln = cconv(ln);
@ -616,7 +616,7 @@ build(op_t op, tnode_t *ln, tnode_t *rn)
/*
* Check types for compatibility with the operation and mutual
* compatibility. Return if there are serios problems.
* compatibility. Return if there are serious problems.
*/
if (!typeok(op, 0, ln, rn))
return (NULL);
@ -733,7 +733,7 @@ cconv(tnode_t *tn)
*/
if (tn->tn_type->t_tspec == ARRAY) {
if (!tn->tn_lvalue) {
/* %soperand of '%s' must be lvalue */
/* operand of '%s' must be lvalue */
/* XXX print correct operator */
(void)gnuism(114, "", modtab[AMPER].m_name);
}
@ -761,7 +761,7 @@ cconv(tnode_t *tn)
/*
* Perform most type checks. First the types are checked using
* informations from modtab[]. After that it is done by hand for
* information from modtab[]. After that it is done by hand for
* more complicated operators and type combinations.
*
* If the types are ok, typeok() returns 1, otherwise 0.
@ -790,7 +790,7 @@ typeok(op_t op, int arg, tnode_t *ln, tnode_t *rn)
}
if (mp->m_rqint) {
/* integertypes required */
/* integer types required */
if (!isityp(lt) || (mp->m_binary && !isityp(rt))) {
incompat(op, lt, rt);
return (0);
@ -826,11 +826,11 @@ typeok(op_t op, int arg, tnode_t *ln, tnode_t *rn)
case POINT:
/*
* Most errors required by ANSI C are reported in strmemb().
* Here we only must check for totaly wrong things.
* Here we only must check for totally wrong things.
*/
if (lt == FUNC || lt == VOID || ltp->t_isfield ||
((lt != STRUCT && lt != UNION) && !ln->tn_lvalue)) {
/* Without tflag we got already an error */
/* Without tflag we already got an error */
if (tflag)
/* unacceptable operand of %s */
error(111, mp->m_name);
@ -842,7 +842,7 @@ typeok(op_t op, int arg, tnode_t *ln, tnode_t *rn)
if (lt != PTR && !(tflag && isityp(lt))) {
/* Without tflag we got already an error */
if (tflag)
/* unacceptabel operand of %s */
/* unacceptable operand of %s */
error(111, mp->m_name);
return (0);
}
@ -858,11 +858,11 @@ typeok(op_t op, int arg, tnode_t *ln, tnode_t *rn)
/* a cast does not yield an lvalue */
error(163);
}
/* %soperand of %s must be lvalue */
/* operand of %s must be lvalue */
error(114, "", mp->m_name);
return (0);
} else if (ltp->t_const) {
/* %soperand of %s must be modifiable lvalue */
/* operand of %s must be modifiable lvalue */
if (!tflag)
warning(115, "", mp->m_name);
}
@ -1584,7 +1584,7 @@ promote(op_t op, int farg, tnode_t *tn)
/*
* Insert conversions which are necessary to give both operands the same
* type. This is done in different ways for traditional C and ANIS C.
* type. This is done in different ways for traditional C and ANSI C.
*/
static void
balance(op_t op, tnode_t **lnp, tnode_t **rnp)
@ -1760,7 +1760,7 @@ ptconv(int arg, tspec_t nt, tspec_t ot, type_t *tp, tnode_t *tn)
}
/*
* Print warnings for conversions of integer types which my cause
* Print warnings for conversions of integer types which may cause
* problems.
*/
/* ARGSUSED */
@ -1819,7 +1819,7 @@ piconv(op_t op, tspec_t nt, type_t *tp, tnode_t *tn)
return;
if (op != CVT) {
/* We got already an error. */
/* We already got an error. */
return;
}
@ -1844,7 +1844,7 @@ ppconv(op_t op, tnode_t *tn, type_t *tp)
const char *nts, *ots;
/*
* We got already an error (pointers of different types
* We already got an error (pointers of different types
* without a cast) or we will not get a warning.
*/
if (op != CVT)
@ -1890,7 +1890,7 @@ ppconv(op_t op, tnode_t *tn, type_t *tp)
*
* op operator which requires conversion
* arg if op is FARG, # of argument
* tp type in which to convert the constant
* tp type to which convert the constant
* nv new constant
* v old constant
*/
@ -1938,7 +1938,7 @@ cvtcon(op_t op, int arg, type_t *tp, val_t *nv, val_t *v)
case DOUBLE:
max = DBL_MAX; min = -DBL_MAX; break;
case PTR:
/* Got already an error because of float --> ptr */
/* Already got an error because of float --> ptr */
case LDOUBLE:
max = LDBL_MAX; min = -LDBL_MAX; break;
default:
@ -2566,7 +2566,7 @@ bldcol(tnode_t *ln, tnode_t *rn)
LERROR("bldcol()");
/*
* XXX For now we simply take the left type. This is
* probably wrong, if one type contains a functionprototype
* probably wrong, if one type contains a function prototype
* and the other one, at the same place, only an old style
* declaration.
*/
@ -3676,7 +3676,7 @@ chkmisc(tnode_t *tn, int vctx, int tctx, int eqwarn, int fcall, int rvdisc,
/*
* Checks the range of array indices, if possible.
* amper is set if only the address of the element is used. This
* means that the index is allowd to refere to the first element
* means that the index is allowed to refer to the first element
* after the array.
*/
static void
@ -3795,7 +3795,7 @@ chkcomp(op_t op, tnode_t *ln, tnode_t *rn)
}
/*
* Takes an expression an returns 0 if this expression can be used
* Takes an expression and returns 0 if this expression can be used
* for static initialisation, otherwise -1.
*
* Constant initialisation expressions must be constant or an address

View File

@ -143,7 +143,7 @@ readfile(const char *name)
/* line number in csrcfile */
cline = (int)strtol(cp, &eptr, 10);
if (cp == eptr) {
cline = -1;
cline = -1;
} else {
cp = eptr;
}