In message <20020825071653$[EMAIL PROTECTED]>
Jerome Quelin <[EMAIL PROTECTED]> wrote:
> Well, I corrected it because there is both infinitive and third person,
> depending on the method described:
> Example:
> [...]
> BIGNUM* shift_bignum(INTERP, PMC* self)
> Returns ...
> [...]
> void subtract_same(INTERP, PMC* self, PMC* value, PMC* dest)
> Subtract ...
> [...]
>
> It seems that every mathematical operation (divide, add, substract, multiply)
> use an infinitive, but the other words (returns, does, compares, ...) use the
> third person. So, one may think there is a rule there, but then what about
> the following:
I hadn't realised that the document was inconsistent as I was only
looking at the patch. It should certainly be consistent one way or
the other, so I have now applied the rest of your patch.
> In my patch, I decided to put all verbs to the infinitive. Being a
> non-english speaker, I may be wrong, but then we are to put all verbs to the
> third person for consistency...
Your grasp of english grammar is certainly better than my grasp of
french grammar ;-)
Tom
--
Tom Hughes ([EMAIL PROTECTED])
http://www.compton.nu/