diff --git a/deb.c b/deb.c index 3fe147d12924..20814e3c276b 100644 --- a/deb.c +++ b/deb.c @@ -57,7 +57,7 @@ C and C differ only in that C does not take a thread context (C) parameter, so is used in situations where the caller doesn't already have the thread context. -C is the same as C except C are an encapsulated argument list. +C is the same as C except C is a pointer to a C. =cut */ diff --git a/op.c b/op.c index 72d9c4555464..9ded90d2e7a6 100644 --- a/op.c +++ b/op.c @@ -8504,7 +8504,7 @@ So use the latter when you get a compilation error about C. =for apidoc Amnh||PERL_LOADMOD_IMPORT_OPS =for apidoc vload_module -Like C> but the arguments are an encapsulated argument list. +Like C> but the arguments are a C. =cut */ diff --git a/sv.c b/sv.c index 9fa3dfd432ea..79d670cd69bf 100644 --- a/sv.c +++ b/sv.c @@ -10439,7 +10439,7 @@ so is used in situations where the caller doesn't already have the thread context. =for apidoc vnewSVpvf -Like C> but the arguments are an encapsulated argument list. +Like C> but the arguments are a C. =cut */ @@ -11600,7 +11600,7 @@ eventually calling it. It does not handle magic; the forms whose name contains C<_mg> additionally handle 'set' magic after calling it. It has two sets of argument lists, only one of which is used in any given call. -The first set, C, is an encapsulated argument list of pointers to C +The first set, C, is a pointer to a C of pointers to C strings. If it is NULL, the other list, C, is used; it is an array of pointers to SV's. C gives how many there are in the list. @@ -11633,7 +11633,7 @@ The forms whose name contains C<_no_context> do not take a thread context (C) parameter, so are used in situations where the caller doesn't already have the thread context. -The forms whose name contains C use an encapsulated argument list, the +The forms whose name contains C use a C, the other forms use C-style arguments. There are no other differences between the forms. @@ -11749,7 +11749,7 @@ C is the most general, and all the other forms are implemented by eventually calling it. It has two sets of argument lists, only one of which is used in any given call. -The first set, C, is an encapsulated argument list of pointers to C +The first set, C, is a pointer to a C of pointers to C strings. If it is NULL, the other list, C, is used; it is an array of pointers to SV's. C gives how many there are in the list. @@ -11792,7 +11792,7 @@ The forms whose name contains C<_no_context> do not take a thread context (C) parameter, so are used in situations where the caller doesn't already have the thread context. -The forms whose name contains C use an encapsulated argument list, the +The forms whose name contains C use a C, the other forms use C-style arguments. There are no other differences between the forms. diff --git a/util.c b/util.c index 2cb0fa116bec..5e64975ed777 100644 --- a/util.c +++ b/util.c @@ -1439,8 +1439,8 @@ not take a thread context (C) parameter, so is used in situations where the caller doesn't already have the thread context (and can be called without the C prefix. -C is the same as C
except the arguments are an encapsulated -argument list. It does need a thread context parameter, but that is supplied +C is the same as C except the arguments are a C. +It does need a thread context parameter, but that is supplied automatically when called without the C prefix. =cut @@ -1481,8 +1481,8 @@ C and C differ only in that C does not take a thread context (C) parameter, so is used in situations where the caller doesn't already have the thread context. -C is the same as C except the arguments are an encapsulated -argument list. It needs a thread context parameter only when called with the +C is the same as C except the arguments are a . +It needs a thread context parameter only when called with the C prefix. Normally, the resulting message is returned in a new mortal SV.