mirror of
https://github.com/samba-team/samba.git
synced 2025-01-08 21:18:16 +03:00
r25156: Update coding guiding wrt to primitive data types
This commit is contained in:
parent
3ac7566ae1
commit
01d4274490
@ -214,3 +214,18 @@ or
|
|||||||
if (!x) {
|
if (!x) {
|
||||||
fprintf(stderr, "Unable to alloc memory!\n");
|
fprintf(stderr, "Unable to alloc memory!\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Primitive Data Types
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
Samba has large amounts of historical code which makes use of data types
|
||||||
|
commonly supported by the C99 standard. However, at the time such types
|
||||||
|
as boolean and exact width integers did not exist and Samba developers
|
||||||
|
were forced to provide their own. Now that these types are guaranteed to
|
||||||
|
be available either as part of the compiler C99 support or from lib/replace/,
|
||||||
|
new code should adhere to the following conventions:
|
||||||
|
|
||||||
|
* Booleans are of type "bool" (not BOOL)
|
||||||
|
* Boolean values are "true" and "false" (not True or False)
|
||||||
|
* Exact width integers are of type [u]int[8|16|32|64]_t
|
||||||
|
Loading…
Reference in New Issue
Block a user