Home | History | Annotate | Download | only in gobject

Lines Matching refs:sig

324 		  Signature   *sig)
387 ind = g_fprintf (fout, " typedef %s (*GMarshalFunc_%s) (", sig->rarg->ctype, signame);
389 for (a = 1, node = sig->args; node; node = node->next)
402 if (sig->rarg->setter)
403 g_fprintf (fout, " %s v_return;\n", sig->rarg->ctype);
405 if (sig->args || sig->rarg->setter)
409 if (sig->rarg->setter)
411 if (sig->args)
413 for (a = 0, node = sig->args; node; node = node->next)
437 ind = g_fprintf (fout, " %s callback (", sig->rarg->setter ? " v_return =" : "");
439 for (a = 1, node = sig->args; node; node = node->next)
449 if (sig->rarg->setter)
452 g_fprintf (fout, " %s (return_value, v_return);\n", sig->rarg->setter);
461 process_signature (Signature *sig)
467 if (!complete_out_arg (sig->rarg))
469 g_warning ("unknown type: %s", sig->rarg->keyword);
473 for (node = sig->args; node; node = node->next)
486 pname = g_strconcat (sig->rarg->keyword, "_", NULL);
487 sname = g_strconcat (sig->rarg->sig_name, "_", NULL);
488 for (node = sig->args; node; node = node->next)
502 g_fprintf (fout, "\n/* %s", sig->rarg->keyword);
503 for (node = sig->args; node; node = node->next)
510 g_fprintf (fout, " (%s)", sig->ploc);
514 generate_marshal (sname, sig);
553 Signature *sig)
558 sig->rarg = new_out_arg (scanner->value.v_identifier);
561 sig->ploc = g_strdup_printf ("%s:%u", scanner->input_name, scanner->line);
570 sig->args = g_list_append (sig->args, new_in_arg (scanner->value.v_identifier));
581 sig->args = g_list_append (sig->args, new_in_arg (scanner->value.v_identifier));