2 Unix SMB
/CIFS implementation.
3 Copyright
(C
) Jelmer Vernooij
<jelmer@samba.org
> 2007
5 This program is free software
; you can redistribute it and
/or modify
6 it under the terms of the GNU General Public License as published by
7 the Free Software Foundation
; either version
3 of the License
, or
8 (at your option
) any later version.
10 This program is distributed in the hope that it will be useful
,
11 but WITHOUT
ANY WARRANTY
; without even the implied warranty of
12 MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the
13 GNU General Public License for more details.
15 You should have received a copy of the GNU General Public License
16 along with this program. If not
, see
<http
://www.gnu.org
/licenses
/>.
19 /* Don't expose talloc contexts in Python code. Python does reference
20 counting for us
, so just create a new top-level talloc context.
22 %typemap
(in
, numinputs
=0, noblock
=1) TALLOC_CTX
* {
26 %define
%talloctype
(TYPE)
29 ~
TYPE() { talloc_free
($self
); }