52 |
stop indentation levels getting out of hand. :-) |
stop indentation levels getting out of hand. :-) |
53 |
|
|
54 |
|
|
55 |
Memory allocation and string operations |
Utility functions to use |
56 |
--------------------------------------- |
------------------------ |
57 |
|
|
58 |
The lib/ directory provides various functions beginning with 'x' which check |
The lib/ directory provides various functions beginning with 'x' which check |
59 |
the return values from the system's memory allocation calls. Please use them |
the return values from the system's memory allocation calls. Please use them |
62 |
strappend() provides manageable string concatenation. Use it where |
strappend() provides manageable string concatenation. Use it where |
63 |
appropriate. Remember to terminate its argument list with a NULL. |
appropriate. Remember to terminate its argument list with a NULL. |
64 |
|
|
65 |
|
If you're calling any of the is*() or to*() functions in <ctype.h>, please |
66 |
|
do so via the CTYPE() macro in include/manconfig.h to ensure that the |
67 |
|
argument type is correct. |
68 |
|
|
69 |
|
|
70 |
Testing |
Testing |
71 |
------- |
------- |