diff options
author | Karl Williamson <khw@cpan.org> | 2015-05-07 10:58:54 -0600 |
---|---|---|
committer | Karl Williamson <khw@cpan.org> | 2015-09-03 23:10:37 -0600 |
commit | 796b6530911f5ebd6a26275873610304e63d5d19 (patch) | |
tree | 9f90c198de8d45bde0c5a0e738d48ec5a005f023 /util.c | |
parent | 6c5826743fef29ff17b421f17c5b09902acb164c (diff) | |
download | perl-796b6530911f5ebd6a26275873610304e63d5d19.tar.gz |
Various pods: Add C<> around many typed-as-is things
Removes 'the' in front of parameter names in some instances.
Diffstat (limited to 'util.c')
-rw-r--r-- | util.c | 51 |
1 files changed, 26 insertions, 25 deletions
@@ -630,7 +630,7 @@ Perl_rninstr(const char *big, const char *bigend, const char *little, const char =for apidoc fbm_compile -Analyses the string in order to make fast searches on it using fbm_instr() +Analyses the string in order to make fast searches on it using C<fbm_instr()> -- the Boyer-Moore algorithm. =cut @@ -732,7 +732,7 @@ Perl_fbm_compile(pTHX_ SV *sv, U32 flags) Returns the location of the SV in the string delimited by C<big> and C<bigend>. It returns C<NULL> if the string can't be found. The C<sv> -does not have to be fbm_compiled, but the search will not be as fast +does not have to be C<fbm_compiled>, but the search will not be as fast then. =cut @@ -929,7 +929,8 @@ Perl_fbm_instr(pTHX_ unsigned char *big, unsigned char *bigend, SV *littlestr, U /* =for apidoc foldEQ -Returns true if the leading len bytes of the strings s1 and s2 are the same +Returns true if the leading C<len> bytes of the strings C<s1> and C<s2> are the +same case-insensitively; false otherwise. Uppercase and lowercase ASCII range bytes match themselves and their opposite case counterparts. Non-cased and non-ASCII range bytes match only themselves. @@ -982,8 +983,8 @@ Perl_foldEQ_latin1(const char *s1, const char *s2, I32 len) /* =for apidoc foldEQ_locale -Returns true if the leading len bytes of the strings s1 and s2 are the same -case-insensitively in the current locale; false otherwise. +Returns true if the leading C<len> bytes of the strings C<s1> and C<s2> are the +same case-insensitively in the current locale; false otherwise. =cut */ @@ -1110,7 +1111,7 @@ Perl_savesharedpv(pTHX_ const char *pv) =for apidoc savesharedpvn A version of C<savepvn()> which allocates the duplicate string in memory -which is shared between threads. (With the specific difference that a NULL +which is shared between threads. (With the specific difference that a C<NULL> pointer is not acceptable) =cut @@ -3947,7 +3948,7 @@ return FALSE =for apidoc getcwd_sv -Fill the sv with current working directory +Fill C<sv> with current working directory =cut */ @@ -4378,7 +4379,7 @@ Perl_my_socketpair (int family, int type, int protocol, int fd[2]) { Dummy routine which "shares" an SV when there is no sharing module present. Or "locks" it. Or "unlocks" it. In other words, ignores its single SV argument. -Exists to avoid test for a NULL function pointer and because it could +Exists to avoid test for a C<NULL> function pointer and because it could potentially warn under some level of strict-ness. =cut @@ -4397,7 +4398,7 @@ Perl_sv_nosharing(pTHX_ SV *sv) Dummy routine which reports that object can be destroyed when there is no sharing module present. It ignores its single SV argument, and returns -'true'. Exists to avoid test for a NULL function pointer and because it +'true'. Exists to avoid test for a C<NULL> function pointer and because it could potentially warn under some level of strict-ness. =cut @@ -4946,18 +4947,18 @@ Perl_my_sprintf(char *buffer, const char* pat, ...) /* =for apidoc quadmath_format_single -quadmath_snprintf() is very strict about its format string and will +C<quadmath_snprintf()> is very strict about its C<format> string and will fail, returning -1, if the format is invalid. It acccepts exactly one format spec. -quadmath_format_single() checks that the intended single spec looks +C<quadmath_format_single()> checks that the intended single spec looks sane: begins with C<%>, has only one C<%>, ends with C<[efgaEFGA]>, and has C<Q> before it. This is not a full "printf syntax check", just the basics. Returns the format if it is valid, NULL if not. -quadmath_format_single() can and will actually patch in the missing +C<quadmath_format_single()> can and will actually patch in the missing C<Q>, if necessary. In this case it will return the modified copy of the format, B<which the caller will need to free.> @@ -4995,18 +4996,18 @@ Perl_quadmath_format_single(const char* format) /* =for apidoc quadmath_format_needed -quadmath_format_needed() returns true if the format string seems to -contain at least one non-Q-prefixed %[efgaEFGA] format specifier, +C<quadmath_format_needed()> returns true if the C<format> string seems to +contain at least one non-Q-prefixed C<%[efgaEFGA]> format specifier, or returns false otherwise. The format specifier detection is not complete printf-syntax detection, but it should catch most common cases. If true is returned, those arguments B<should> in theory be processed -with quadmath_snprintf(), but in case there is more than one such +with C<quadmath_snprintf()>, but in case there is more than one such format specifier (see L</quadmath_format_single>), and if there is anything else beyond that one (even just a single byte), they -B<cannot> be processed because quadmath_snprintf() is very strict, +B<cannot> be processed because C<quadmath_snprintf()> is very strict, accepting only one format spec, and nothing else. In this case, the code should probably fail. @@ -6129,10 +6130,10 @@ static void atos_symbolize(atos_context* ctx, =for apidoc get_c_backtrace Collects the backtrace (aka "stacktrace") into a single linear -malloced buffer, which the caller B<must> Perl_free_c_backtrace(). +malloced buffer, which the caller B<must> C<Perl_free_c_backtrace()>. -Scans the frames back by depth + skip, then drops the skip innermost, -returning at most depth frames. +Scans the frames back by S<C<depth + skip>>, then drops the C<skip> innermost, +returning at most C<depth> frames. =cut */ @@ -6378,8 +6379,8 @@ Deallocates a backtrace received from get_c_bracktrace. /* =for apidoc get_c_backtrace_dump -Returns a SV a dump of |depth| frames of the call stack, skipping -the |skip| innermost ones. depth of 20 is usually enough. +Returns a SV containing a dump of C<depth> frames of the call stack, skipping +the C<skip> innermost ones. C<depth> of 20 is usually enough. The appended output looks like: @@ -6390,10 +6391,10 @@ The appended output looks like: The fields are tab-separated. The first column is the depth (zero being the innermost non-skipped frame). In the hex:offset, the hex is -where the program counter was in S_parse_body, and the :offset (might -be missing) tells how much inside the S_parse_body the program counter was. +where the program counter was in C<S_parse_body>, and the :offset (might +be missing) tells how much inside the C<S_parse_body> the program counter was. -The util.c:1716 is the source code file and line number. +The C<util.c:1716> is the source code file and line number. The F</usr/bin/perl> is obvious (hopefully). @@ -6461,7 +6462,7 @@ Perl_get_c_backtrace_dump(pTHX_ int depth, int skip) /* =for apidoc dump_c_backtrace -Dumps the C backtrace to the given fp. +Dumps the C backtrace to the given C<fp>. Returns true if a backtrace could be retrieved, false if not. |