Lines Matching refs:a_this
50 * @a_this: the current instance of #CRPseud.
55 cr_pseudo_to_string (CRPseudo * a_this)
60 g_return_val_if_fail (a_this, NULL);
64 if (a_this->type == IDENT_PSEUDO) {
67 if (a_this->name == NULL) {
71 name = g_strndup (a_this->name->stryng->str,
72 a_this->name->stryng->len);
79 } else if (a_this->type == FUNCTION_PSEUDO) {
83 if (a_this->name == NULL)
86 name = g_strndup (a_this->name->stryng->str,
87 a_this->name->stryng->len);
89 if (a_this->extra) {
90 arg = g_strndup (a_this->extra->stryng->str,
91 a_this->extra->stryng->len);
124 *@a_this: the current instance of pseudo
131 cr_pseudo_dump (CRPseudo * a_this, FILE * a_fp)
135 if (a_this) {
136 tmp_str = cr_pseudo_to_string (a_this);
147 *@a_this: the current instance to destroy.
152 cr_pseudo_destroy (CRPseudo * a_this)
154 g_return_if_fail (a_this);
156 if (a_this->name) {
157 cr_string_destroy (a_this->name);
158 a_this->name = NULL;
161 if (a_this->extra) {
162 cr_string_destroy (a_this->extra);
163 a_this->extra = NULL;
166 g_free (a_this);