I just found check_proto
http://pari.math.u-bordeaux.fr/cgi-bin/gitweb.cgi?p=pari.git;a=blob;f=src/language/anal.c#l311
which seems to accept three atoms not currently documented: M, b, and x. b is widely used and means bit precision (vs. p for decimal precision). M means a named or possibly-named flag and is used only by ploth and plotrecth. I don't see any instances of x.

Charles Greathouse
Case Western Reserve University

On Wed, Jun 1, 2016 at 5:41 PM, Bill Allombert <Bill.Allombert@math.u-bordeaux.fr> wrote:
On Wed, Jun 01, 2016 at 04:38:51PM -0400, Charles Greathouse wrote:
> Package: pari
> Version: 2.8.0, [2, 8, 0, 18831, "b283532"]
> Severity: minor
>
> A number of functions use the undocumented prototype DP. Since P is the
> (automatic) series precision, I assume this is an override series precision
> (but this should be documented).

Actually, it is documented:

?Ser
Ser(s,{v='x},{d=seriesprecision}): convert s into a power series with
variable v and precision d, starting with the constant coefficient.

?taylor.
taylor(x,t,{d = seriesprecision})

etc.

I just added it to ??prototype

> I also don't understand the code M in
> ploth V=GGEpD0,M,D0,L,
> plotrecth LV=GGEpD0,M,D0,L,

This is not the complete prototypes!

> Both cases seem to correspond to flags (but shouldn't these be L?).

This is for named flags, see ??ploth

Cheers,
Bill.