Lines Matching refs:that

5 This file lists several standards that any programmer adding or changing
8 follow it, but it's going in that general direction. Since we are now
17 1. Functions that are given pointers to resources should not free them
24 - The function's designated behavior is freeing that resource. E.g. efree()
26 - The function is given a boolean argument, that controls whether or not
30 - Low-level parser routines, that are tightly integrated with the token
33 2. Functions that are tightly integrated with other functions within the
38 3. Use definitions and macros whenever possible, so that constants have
44 4. When writing functions that deal with strings, be sure to remember
45 that PHP holds the length property of each string, and that it
47 a way so that they'll take advantage of the length property, both
49 Functions that change strings and obtain their new lengths while
50 doing so, should return that new length, so it doesn't have to be
67 8. Do not define functions that are not available. For instance, if a
75 mechanism that ensures the deallocation of any unfreed memory at the
110 2. If they are part of a "parent set" of functions, that parent should
129 words, in lowercase letters, that describes the function. If applicable,
142 letter that starts a new 'word' is capitalized::
171 1. Functions that are part of the external API should be named
185 3. Header file that is used by other sources must be named 'php_modulename.h'.
194 accept C++-style comments in C code, you have to ensure that your
196 The only exception to this rule is code that is Win32-specific,
202 at the very least, when you write code that goes into the core
225 that definitions, comments, and control structures line up correctly.
234 1. Extensions should be well tested using *.phpt tests. Read about that
240 In order to make sure that the online documentation stays in line with
269 And yes, please keep the prototype on a single line, even if that line
276 that the first implementation include a file labeled 'EXPERIMENTAL'
277 in the function directory, and that the functions follow the
296 completely different names, that alias to the same function (such as