@ -745,11 +745,11 @@ typedef struct _PGpromptOAuthDevice
# define SOCKTYPE int
# endif
typedef struct _ PGoauthBearerRequest
typedef struct PGoauthBearerRequest
{
/* Hook inputs (constant across all calls) */
const char * const openid_configuration ; /* OIDC discovery URI */
const char * const scope ; /* required scope(s), or NULL */
const char * openid_configuration ; /* OIDC discovery URI */
const char * scope ; /* required scope(s), or NULL */
/* Hook outputs */
@ -770,7 +770,7 @@ typedef struct _PGoauthBearerRequest
* request - > token must be set by the hook .
*/
PostgresPollingStatusType ( * async ) ( PGconn * conn ,
struct _ PGoauthBearerRequest * request ,
struct PGoauthBearerRequest * request ,
SOCKTYPE * altsock ) ;
/*
@ -780,7 +780,7 @@ typedef struct _PGoauthBearerRequest
* This is technically optional , but highly recommended , because there is
* no other indication as to when it is safe to free the token .
*/
void ( * cleanup ) ( PGconn * conn , struct _ PGoauthBearerRequest * request ) ;
void ( * cleanup ) ( PGconn * conn , struct PGoauthBearerRequest * request ) ;
/*
* The hook should set this to the Bearer token contents for the