diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2011-11-22 02:59:34 -0600 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2011-11-22 02:59:34 -0600 |
commit | 6c4cc3653e8dd7668295f3e659b7eb4dc571b67c (patch) | |
tree | a559fd71fc982e35a4f984d85a5c9d92b764ae8c /siplib/bool.cpp | |
download | sip4-tqt-6c4cc3653e8dd7668295f3e659b7eb4dc571b67c.tar.gz sip4-tqt-6c4cc3653e8dd7668295f3e659b7eb4dc571b67c.zip |
Initial import of SIP4 for Qt3
Diffstat (limited to 'siplib/bool.cpp')
-rw-r--r-- | siplib/bool.cpp | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/siplib/bool.cpp b/siplib/bool.cpp new file mode 100644 index 0000000..8936287 --- /dev/null +++ b/siplib/bool.cpp @@ -0,0 +1,22 @@ +// This contains all the C++ code that is needed by the sip module. +// +// Copyright (c) 2010 Riverbank Computing Limited <info@riverbankcomputing.com> +// +// This file is part of SIP. +// +// This copy of SIP is licensed for use under the terms of the SIP License +// Agreement. See the file LICENSE for more details. +// +// This copy of SIP may also used under the terms of the GNU General Public +// License v2 or v3 as published by the Free Software Foundation which can be +// found in the files LICENSE-GPL2 and LICENSE-GPL3 included in this package. +// +// SIP is supplied WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + + +// Set a C++ bool for the main C implementation of the module. +extern "C" void sipSetBool(void *ptr, int val) +{ + *reinterpret_cast<bool *>(ptr) = val; +} |