[setools] mgrepl patch to Fix swig coding style for structures related to SWIG changes

Daniel J Walsh dwalsh at fedoraproject.org
Wed Jul 11 19:19:39 UTC 2012


commit a9ec97ee18d38382047dcc6cade606a55b925130
Author: Dan Walsh <dwalsh at redhat.com>
Date:   Wed Jul 11 15:19:35 2012 -0400

    mgrepl patch to  Fix swig coding style for structures related to SWIG changes

 0009-Fix-swig-coding-style-for-structures.patch |  583 +++++++++++++++++++++++
 1 files changed, 583 insertions(+), 0 deletions(-)
---
diff --git a/0009-Fix-swig-coding-style-for-structures.patch b/0009-Fix-swig-coding-style-for-structures.patch
new file mode 100644
index 0000000..f05cd4a
--- /dev/null
+++ b/0009-Fix-swig-coding-style-for-structures.patch
@@ -0,0 +1,583 @@
+#diff -Nur old_setools/libqpol/swig/qpol.i setools-3.3.7/libqpol/swig/qpol.i
+diff -Nur setools-3.3.7/libqpol/swig/qpol.i.current setools-3.3.7/libqpol/swig/qpol.i
+--- old_setools/libqpol/swig/qpol.i	2010-04-30 18:23:28.000000000 +0200
++++ setools-3.3.7/libqpol/swig/qpol.i	2012-07-03 19:20:45.383016553 +0200
+@@ -228,7 +228,7 @@
+ #define QPOL_MODULE_OTHER   2
+ typedef struct qpol_module {} qpol_module_t;
+ %extend qpol_module_t {
+-	qpol_module_t(const char *path) {
++	qpol_module(const char *path) {
+ 		qpol_module_t *m;
+ 		BEGIN_EXCEPTION
+ 		if (qpol_module_create_from_file(path, &m)) {
+@@ -239,7 +239,7 @@
+ 	fail:
+ 		return NULL;
+ 	};
+-	~qpol_module_t() {
++	~qpol_module() {
+ 		qpol_module_destroy(&self);
+ 	};
+ 	const char *get_path() {
+@@ -330,7 +330,7 @@
+ } qpol_capability_e;
+ 
+ %extend qpol_policy_t {
+-	qpol_policy_t(const char *path, const int options) {
++	qpol_policy(const char *path, const int options) {
+ 		qpol_policy_t *p;
+ 		BEGIN_EXCEPTION
+ 		if (qpol_policy_open_from_file(path, &p, qpol_swig_message_callback, qpol_swig_message_callback_arg, options) < 0) {
+@@ -341,7 +341,7 @@
+ 	fail:
+ 		return NULL;
+ 	}
+-	~qpol_policy_t() {
++	~qpol_policy() {
+ 		qpol_policy_destroy(&self);
+ 	};
+ 	void reevaluate_conds() {
+@@ -687,14 +687,14 @@
+ typedef struct qpol_iterator {} qpol_iterator_t;
+ %extend qpol_iterator_t {
+ 	/* user never directly creates, but SWIG expects a constructor */
+-	qpol_iterator_t() {
++	qpol_iterator() {
+ 		BEGIN_EXCEPTION
+ 		SWIG_exception(SWIG_TypeError, "User may not create iterators difectly");
+ 		END_EXCEPTION
+ 	fail:
+ 		return NULL;
+ 	};
+-	~qpol_iterator_t() {
++	~qpol_iterator() {
+ 		qpol_iterator_destroy(&self);
+ 	};
+ 	void *get_item() {
+@@ -736,7 +736,7 @@
+ /* qpol type */
+ typedef struct qpol_type {} qpol_type_t;
+ %extend qpol_type_t {
+-	qpol_type_t(qpol_policy_t *p, const char *name) {
++	qpol_type(qpol_policy_t *p, const char *name) {
+ 		BEGIN_EXCEPTION
+ 		const qpol_type_t *t;
+ 		if (qpol_policy_get_type_by_name(p, name, &t)) {
+@@ -747,7 +747,7 @@
+ 	fail:
+ 		return NULL;
+ 	};
+-	~qpol_type_t() {
++	~qpol_type() {
+ 		/* no op */
+ 		return;
+ 	};
+@@ -851,7 +851,7 @@
+ /* qpol role */
+ typedef struct qpol_role {} qpol_role_t;
+ %extend qpol_role_t {
+-	qpol_role_t(qpol_policy_t *p, const char *name) {
++	qpol_role(qpol_policy_t *p, const char *name) {
+ 		const qpol_role_t *r;
+ 		BEGIN_EXCEPTION
+ 		if (qpol_policy_get_role_by_name(p, name, &r)) {
+@@ -862,7 +862,7 @@
+ 	fail:
+ 		return NULL;
+ 	};
+-	~qpol_role_t() {
++	~qpol_role() {
+ 		/* no op */
+ 		return;
+ 	};
+@@ -919,7 +919,7 @@
+ /* qpol level */
+ typedef struct qpol_level {} qpol_level_t;
+ %extend qpol_level_t {
+-	qpol_level_t(qpol_policy_t *p, const char *name) {
++	qpol_level(qpol_policy_t *p, const char *name) {
+ 		const qpol_level_t *l;
+ 		BEGIN_EXCEPTION
+ 		if (qpol_policy_get_level_by_name(p, name, &l)) {
+@@ -930,7 +930,7 @@
+ 	fail:
+ 		return NULL;
+ 	};
+-	~qpol_level_t() {
++	~qpol_level() {
+ 		/* no op */
+ 		return;
+ 	};
+@@ -997,7 +997,7 @@
+ /* qpol cat */
+ typedef struct qpol_cat {} qpol_cat_t;
+ %extend qpol_cat_t {
+-	qpol_cat_t(qpol_policy_t *p, const char *name) {
++	qpol_cat(qpol_policy_t *p, const char *name) {
+ 		const qpol_cat_t *c;
+ 		BEGIN_EXCEPTION
+ 		if (qpol_policy_get_cat_by_name(p, name, &c)) {
+@@ -1008,7 +1008,7 @@
+ 	fail:
+ 		return NULL;
+ 	};
+-	~qpol_cat_t() {
++	~qpol_cat() {
+ 		/* no op */
+ 		return;
+ 	};
+@@ -1064,14 +1064,14 @@
+ /* qpol mls range */
+ typedef struct qpol_mls_range {} qpol_mls_range_t;
+ %extend qpol_mls_range_t {
+-	qpol_mls_range_t() {
++	qpol_mls_range() {
+ 		BEGIN_EXCEPTION
+ 		SWIG_exception(SWIG_RuntimeError, "Cannot directly create qpol_mls_range_t objects");
+ 		END_EXCEPTION
+ 	fail:
+ 		return NULL;
+ 	}
+-	~qpol_mls_range_t() {
++	~qpol_mls_range() {
+ 		/* no op */
+ 		return;
+ 	};
+@@ -1105,14 +1105,14 @@
+ /* qpol mls level */
+ typedef struct qpol_mls_level {} qpol_mls_level_t;
+ %extend qpol_mls_level_t {
+-	qpol_mls_level_t() {
++	qpol_mls_level() {
+ 		BEGIN_EXCEPTION
+ 		SWIG_exception(SWIG_RuntimeError, "Cannot directly create qpol_mls_level_t objects");
+ 		END_EXCEPTION
+ 	fail:
+ 		return NULL;
+ 	}
+-	~qpol_mls_level_t() {
++	~qpol_mls_level() {
+ 		/* no op */
+ 		return;
+ 	};
+@@ -1147,7 +1147,7 @@
+ /* qpol user */
+ typedef struct qpol_user {} qpol_user_t;
+ %extend qpol_user_t {
+-	qpol_user_t(qpol_policy_t *p, const char *name) {
++	qpol_user(qpol_policy_t *p, const char *name) {
+ 		const qpol_user_t *u;
+ 		BEGIN_EXCEPTION
+ 		if (qpol_policy_get_user_by_name(p, name, &u)) {
+@@ -1158,7 +1158,7 @@
+ 	fail:
+ 		return NULL;
+ 	};
+-	~qpol_user_t() {
++	~qpol_user() {
+ 		/* no op */
+ 		return;
+ 	};
+@@ -1223,7 +1223,7 @@
+ /* qpol bool */
+ typedef struct qpol_bool {} qpol_bool_t;
+ %extend qpol_bool_t {
+-	qpol_bool_t(qpol_policy_t *p, const char *name) {
++	qpol_bool(qpol_policy_t *p, const char *name) {
+ 		qpol_bool_t *b;
+ 		BEGIN_EXCEPTION
+ 		if (qpol_policy_get_bool_by_name(p, name, &b)) {
+@@ -1233,7 +1233,7 @@
+ 	fail:
+ 		return b;
+ 	};
+-	~qpol_bool_t() {
++	~qpol_bool() {
+ 		/* no op */
+ 		return;
+ 	};
+@@ -1295,14 +1295,14 @@
+ /* qpol context */
+ typedef struct qpol_context {} qpol_context_t;
+ %extend qpol_context_t {
+-	qpol_context_t() {
++	qpol_context() {
+ 		BEGIN_EXCEPTION
+ 		SWIG_exception(SWIG_RuntimeError, "Cannot directly create qpol_context_t objects");
+ 		END_EXCEPTION
+ 	fail:
+ 		return NULL;
+ 	};
+-	~qpol_context_t() {
++	~qpol_context() {
+ 		/* no op */
+ 		return;
+ 	};
+@@ -1356,7 +1356,7 @@
+ /* qpol class */
+ typedef struct qpol_class {} qpol_class_t;
+ %extend qpol_class_t {
+-	qpol_class_t(qpol_policy_t *p, const char *name) {
++	qpol_class(qpol_policy_t *p, const char *name) {
+ 		const qpol_class_t *c;
+ 		BEGIN_EXCEPTION
+ 		if (qpol_policy_get_class_by_name(p, name, &c)) {
+@@ -1366,7 +1366,7 @@
+ 	fail:
+ 		return (qpol_class_t*)c;
+ 	};
+-	~qpol_class_t() {
++	~qpol_class() {
+ 		/* no op */
+ 		return;
+ 	};
+@@ -1443,7 +1443,7 @@
+ /* qpol common */
+ typedef struct qpol_common {} qpol_common_t;
+ %extend qpol_common_t {
+-	qpol_common_t(qpol_policy_t *p, const char *name) {
++	qpol_common(qpol_policy_t *p, const char *name) {
+ 		const qpol_common_t *c;
+ 		BEGIN_EXCEPTION
+ 		if (qpol_policy_get_common_by_name(p, name, &c)) {
+@@ -1453,7 +1453,7 @@
+ 	fail:
+ 		return (qpol_common_t*)c;
+ 	};
+-	~qpol_common_t() {
++	~qpol_common() {
+ 		/* no op */
+ 		return;
+ 	};
+@@ -1515,7 +1515,7 @@
+ #define QPOL_FS_USE_PSID  6U
+ #endif
+ typedef struct qpol_fs_use {} qpol_fs_use_t;
+-%extend qpol_fs_use_t {
++%extend qpol_fs_use {
+ 	qpol_fs_use_t(qpol_policy_t *p, const char *name) {
+ 		const qpol_fs_use_t *f;
+ 		BEGIN_EXCEPTION
+@@ -1526,7 +1526,7 @@
+ 	fail:
+ 		return (qpol_fs_use_t*)f;
+ 	};
+-	~qpol_fs_use_t() {
++	~qpol_fs_use() {
+ 		/* no op */
+ 		return;
+ 	};
+@@ -1594,7 +1594,7 @@
+ #endif
+ typedef struct qpol_genfscon {} qpol_genfscon_t;
+ %extend qpol_genfscon_t {
+-	qpol_genfscon_t(qpol_policy_t *p, const char *name, const char *path) {
++	qpol_genfscon(qpol_policy_t *p, const char *name, const char *path) {
+ 		qpol_genfscon_t *g;
+ 		BEGIN_EXCEPTION
+ 		if (qpol_policy_get_genfscon_by_name(p, name, path, &g)) {
+@@ -1604,7 +1604,7 @@
+ 	fail:
+ 		return g;
+ 	};
+-	~qpol_genfscon_t() {
++	~qpol_genfscon() {
+ 		free(self);
+ 	};
+ 	const char *get_name(qpol_policy_t *p) {
+@@ -1656,7 +1656,7 @@
+ 
+ /* qpol isid */
+ typedef struct qpol_isid {} qpol_isid_t;
+-%extend qpol_isid_t {
++%extend qpol_isid {
+ 	qpol_isid_t(qpol_policy_t *p, const char *name) {
+ 		const qpol_isid_t *i;
+ 		BEGIN_EXCEPTION
+@@ -1667,7 +1667,7 @@
+ 	fail:
+ 		return (qpol_isid_t*)i;
+ 	};
+-	~qpol_isid_t() {
++	~qpol_isid() {
+ 		/* no op */
+ 		return;
+ 	};
+@@ -1701,7 +1701,7 @@
+ /* qpol netifcon */
+ typedef struct qpol_netifcon {} qpol_netifcon_t;
+ %extend qpol_netifcon_t {
+-	qpol_netifcon_t(qpol_policy_t *p, const char *name) {
++	qpol_netifcon(qpol_policy_t *p, const char *name) {
+ 		const qpol_netifcon_t *n;
+ 		BEGIN_EXCEPTION
+ 		if (qpol_policy_get_netifcon_by_name(p, name, &n)) {
+@@ -1711,7 +1711,7 @@
+ 	fail:
+ 		return (qpol_netifcon_t*)n;
+ 	};
+-	~qpol_netifcon_t() {
++	~qpol_netifcon() {
+ 		/* no op */
+ 		return;
+ 	};
+@@ -1757,7 +1757,7 @@
+ #define QPOL_IPV6 1
+ typedef struct qpol_nodecon {} qpol_nodecon_t;
+ %extend qpol_nodecon_t {
+-	qpol_nodecon_t(qpol_policy_t *p, int addr[4], int mask[4], int protocol) {
++	qpol_nodecon(qpol_policy_t *p, int addr[4], int mask[4], int protocol) {
+ 		uint32_t a[4], m[4];
+ 		qpol_nodecon_t *n;
+ 		BEGIN_EXCEPTION
+@@ -1772,7 +1772,7 @@
+ 	fail:
+ 		return n;
+ 	}
+-	~qpol_nodecon_t() {
++	~qpol_nodecon() {
+ 		free(self);
+ 	};
+ 	uint32_t *get_addr(qpol_policy_t *p) {
+@@ -1830,7 +1830,7 @@
+ #define IPPROTO_UDP 17
+ typedef struct qpol_portcon {} qpol_portcon_t;
+ %extend qpol_portcon_t {
+-	qpol_portcon_t(qpol_policy_t *p, uint16_t low, uint16_t high, uint8_t protocol) {
++	qpol_portcon(qpol_policy_t *p, uint16_t low, uint16_t high, uint8_t protocol) {
+ 		const qpol_portcon_t *qp;
+ 		BEGIN_EXCEPTION
+ 		if (qpol_policy_get_portcon_by_port(p, low, high, protocol, &qp)) {
+@@ -1840,7 +1840,7 @@
+ 	fail:
+ 		return (qpol_portcon_t*)qp;
+ 	};
+-	~qpol_portcon_t() {
++	~qpol_portcon() {
+ 		/* no op */
+ 		return;
+ 	};
+@@ -1893,7 +1893,7 @@
+ 
+ /* qpol constraint */
+ typedef struct qpol_constraint {} qpol_constraint_t;
+-%extend qpol_constraint_t {
++%extend qpol_constraint {
+ 	qpol_constraint_t() {
+ 		BEGIN_EXCEPTION
+ 		SWIG_exception(SWIG_RuntimeError, "Cannot directly create qpol_constraint_t objects");
+@@ -1901,7 +1901,7 @@
+ 	fail:
+ 		return NULL;
+ 	};
+-	~qpol_constraint_t() {
++	~qpol_constraint() {
+ 		free(self);
+ 	};
+ 	const qpol_class_t *get_class(qpol_policy_t *p) {
+@@ -1945,7 +1945,7 @@
+ 
+ /* qpol validatetrans */
+ typedef struct qpol_validatetrans {} qpol_validatetrans_t;
+-%extend qpol_validatetrans_t {
++%extend qpol_validatetrans {
+ 	qpol_validatetrans_t() {
+ 		BEGIN_EXCEPTION
+ 		SWIG_exception(SWIG_RuntimeError, "Cannot directly create qpol_validatetrans_t objects");
+@@ -1953,7 +1953,7 @@
+ 	fail:
+ 		return NULL;
+ 	};
+-	~qpol_validatetrans_t() {
++	~qpol_validatetrans() {
+ 		free(self);
+ 	};
+ 	const qpol_class_t *get_class(qpol_policy_t *p) {
+@@ -2011,14 +2011,14 @@
+ #define QPOL_CEXPR_OP_INCOMP 5
+ typedef struct qpol_constraint_expr_node {} qpol_constraint_expr_node_t;
+ %extend qpol_constraint_expr_node_t {
+-	qpol_constraint_expr_node_t() {
++	qpol_constraint_expr_node() {
+ 		BEGIN_EXCEPTION
+ 		SWIG_exception(SWIG_RuntimeError, "Cannot directly create qpol_constraint_expr_node_t objects");
+ 		END_EXCEPTION
+ 	fail:
+ 		return NULL;
+ 	};
+-	~qpol_constraint_expr_node_t() {
++	~qpol_constraint_expr_node() {
+ 		/* no op */
+ 		return;
+ 	};
+@@ -2073,14 +2073,14 @@
+ /* qpol role allow */
+ typedef struct qpol_role_allow {} qpol_role_allow_t;
+ %extend qpol_role_allow_t {
+-	qpol_role_allow_t() {
++	qpol_role_allow() {
+ 		BEGIN_EXCEPTION
+ 		SWIG_exception(SWIG_RuntimeError, "Cannot directly create qpol_role_allow_t objects");
+ 		END_EXCEPTION
+ 	fail:
+ 		return NULL;
+ 	};
+-	~qpol_role_allow_t() {
++	~qpol_role_allow() {
+ 		/* no op */
+ 		return;
+ 	};
+@@ -2114,14 +2114,14 @@
+ /* qpol role trans */
+ typedef struct qpol_role_trans {} qpol_role_trans_t;
+ %extend qpol_role_trans_t {
+-	qpol_role_trans_t() {
++	qpol_role_trans() {
+ 		BEGIN_EXCEPTION
+ 		SWIG_exception(SWIG_RuntimeError, "Cannot directly create qpol_role_trans_t objects");
+ 		END_EXCEPTION
+ 	fail:
+ 		return NULL;
+ 	};
+-	~qpol_role_trans_t() {
++	~qpol_role_trans() {
+ 		/* no op */
+ 		return;
+ 	};
+@@ -2165,14 +2165,14 @@
+ /* qpol range trans */
+ typedef struct qpol_range_trans {} qpol_range_trans_t;
+ %extend qpol_range_trans_t {
+-	qpol_range_trans_t() {
++	qpol_range_trans() {
+ 		BEGIN_EXCEPTION
+ 		SWIG_exception(SWIG_RuntimeError, "Cannot directly create qpol_range_trans_t objects");
+ 		END_EXCEPTION
+ 	fail:
+ 		return NULL;
+ 	};
+-	~qpol_range_trans_t() {
++	~qpol_range_trans() {
+ 		/* no op */
+ 		return;
+ 	};
+@@ -2228,14 +2228,14 @@
+ #define QPOL_RULE_DONTAUDIT     4
+ typedef struct qpol_avrule {} qpol_avrule_t;
+ %extend qpol_avrule_t {
+-	qpol_avrule_t() {
++	qpol_avrule() {
+ 		BEGIN_EXCEPTION
+ 		SWIG_exception(SWIG_RuntimeError, "Cannot directly create qpol_avrule_t objects");
+ 		END_EXCEPTION
+ 	fail:
+ 		return NULL;
+ 	};
+-	~qpol_avrule_t() {
++	~qpol_avrule() {
+ 		/* no op */
+ 		return;
+ 	};
+@@ -2348,14 +2348,14 @@
+ #define QPOL_RULE_TYPE_MEMBER  32
+ typedef struct qpol_terule {} qpol_terule_t;
+ %extend qpol_terule_t {
+-	qpol_terule_t() {
++	qpol_terule() {
+ 		BEGIN_EXCEPTION
+ 		SWIG_exception(SWIG_RuntimeError, "Cannot directly create qpol_terule_t objects");
+ 		END_EXCEPTION
+ 	fail:
+ 		return NULL;
+ 	};
+-	~qpol_terule_t() {
++	~qpol_terule() {
+ 		/* no op */
+ 		return;
+ 	};
+@@ -2464,14 +2464,14 @@
+ /* qpol conditional */
+ typedef struct qpol_cond {} qpol_cond_t;
+ %extend qpol_cond_t {
+-	qpol_cond_t() {
++	qpol_cond() {
+ 		BEGIN_EXCEPTION
+ 		SWIG_exception(SWIG_RuntimeError, "Cannot directly create qpol_cond_t objects");
+ 		END_EXCEPTION
+ 	fail:
+ 		return NULL;
+ 	};
+-	~qpol_cond_t() {
++	~qpol_cond() {
+ 		/* no op */
+ 		return;
+ 	};
+@@ -2557,14 +2557,14 @@
+ #define QPOL_COND_EXPR_NEQ  7      /* bool != bool */
+ typedef struct qpol_cond_expr_node {} qpol_cond_expr_node_t;
+ %extend qpol_cond_expr_node_t {
+-	qpol_cond_expr_node_t() {
++	qpol_cond_expr_node() {
+ 		BEGIN_EXCEPTION
+ 		SWIG_exception(SWIG_RuntimeError, "Cannot directly create qpol_cond_expr_node_t objects");
+ 		END_EXCEPTION
+ 	fail:
+ 		return NULL;
+ 	};
+-	~qpol_cond_expr_node_t() {
++	~qpol_cond_expr_node() {
+ 		/* no op */
+ 		return;
+ 	};
+@@ -2602,14 +2602,14 @@
+ /* qpol type set */
+ typedef struct qpol_type_set {} qpol_type_set_t;
+ %extend qpol_type_set_t {
+-	qpol_type_set_t() {
++	qpol_type_set() {
+ 		BEGIN_EXCEPTION
+ 		SWIG_exception(SWIG_RuntimeError, "Cannot directly create qpol_type_set_t objects");
+ 		END_EXCEPTION
+ 	fail:
+ 		return NULL;
+ 	};
+-	~qpol_type_set_t() {
++	~qpol_type_set() {
+ 		/* no op */
+ 		return;
+ 	};
+@@ -2665,14 +2665,14 @@
+ /* qpol syn av rule */
+ typedef struct qpol_syn_avrule {} qpol_syn_avrule_t;
+ %extend qpol_syn_avrule_t {
+-	qpol_syn_avrule_t() {
++	qpol_syn_avrule() {
+ 		BEGIN_EXCEPTION
+ 		SWIG_exception(SWIG_RuntimeError, "Cannot directly create qpol_syn_avrule_t objects");
+ 		END_EXCEPTION
+ 	fail:
+ 		return NULL;
+ 	};
+-	~qpol_syn_avrule_t() {
++	~qpol_syn_avrule() {
+ 		/* no op */
+ 		return;
+ 	};
+@@ -2778,14 +2778,14 @@
+ /* qpol syn te rule */
+ typedef struct qpol_syn_terule {} qpol_syn_terule_t;
+ %extend qpol_syn_terule_t {
+-	qpol_syn_terule_t() {
++	qpol_syn_terule() {
+ 		BEGIN_EXCEPTION
+ 		SWIG_exception(SWIG_RuntimeError, "Cannot directly create qpol_syn_terule_t objects");
+ 		END_EXCEPTION
+ 	fail:
+ 		return NULL;
+ 	};
+-	~qpol_syn_terule_t() {
++	~qpol_syn_terule() {
+ 		/* no op */
+ 		return;
+ 	};


More information about the scm-commits mailing list