diff options
author | Luke Leighton <lkcl@samba.org> | 1999-11-03 19:58:47 +0000 |
---|---|---|
committer | Luke Leighton <lkcl@samba.org> | 1999-11-03 19:58:47 +0000 |
commit | c015b02b43fa0d7743eb555fdf50fc433dc67b98 (patch) | |
tree | d52ba80d95fb4ce0b6d50b3beaecf9c21908201a /source3/script/mkproto.awk | |
parent | 37983b979fc99272eef1c61c93294e93c3c1c714 (diff) | |
download | samba-c015b02b43fa0d7743eb555fdf50fc433dc67b98.tar.gz samba-c015b02b43fa0d7743eb555fdf50fc433dc67b98.tar.bz2 samba-c015b02b43fa0d7743eb555fdf50fc433dc67b98.zip |
three types of array-creation / array-deletion functions:
char*
UNISTR2*
SID*
decided to create a higher-order function set, add_item_to_array()
free_item_array().
higher-order support routines needed to add a new type:
type* item_dup(const type*)
void item_free(type*)
of course, strdup() and free() are perfect, pre-existing examples
of such functions, used in the implementation of add_chars_to_array()
and free_char_array().
sid_dup() and free() work for the add_sids_to_array() and free_sid_array()
implementations.
use unistr2_dup() and created unistr2_free() because the functionality
behind these may change into something horrible, like [horror] dynamic
memory allocation of the UNISTR2 character array. argh!!!!
jean-francois, this function set implements what we talked about over...
a year ago, now :-)
(This used to be commit a80ea2eb47d298095eb6e5b0455309daa3a631cb)
Diffstat (limited to 'source3/script/mkproto.awk')
-rw-r--r-- | source3/script/mkproto.awk | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source3/script/mkproto.awk b/source3/script/mkproto.awk index c35883aec0..bc6f50af99 100644 --- a/source3/script/mkproto.awk +++ b/source3/script/mkproto.awk @@ -94,7 +94,7 @@ END { gotstart = 1; } - if( $0 ~ /^LOCAL_GRP|^DOMAIN_GRP|^DOM_SID|^SEC_DESC/ ) { + if( $0 ~ /^UNISTR2|^LOCAL_GRP|^DOMAIN_GRP|^DOM_SID|^SEC_DESC/ ) { gotstart = 1; } |