gchar *text = NULL; gtk_clipboard_request_text(clipboard, clipboard_text_received, &text);
retrieval_context context; gtk_clipboard_request_text(clipboard, clipboard_text_received, &context);
wait_for_text(GtkClipboard *clipboard){    gchar *text = NULL;    gtk_clipboard_request_text(clipboard, clipboard_text_received, &text);    wait_for_retrieval(clipboard, (void **) &text);    return text;}