diff --git a/doc/src/sgml/libpq.sgml b/doc/src/sgml/libpq.sgml index ddb3596df83..8fa0515c6a0 100644 --- a/doc/src/sgml/libpq.sgml +++ b/doc/src/sgml/libpq.sgml @@ -10318,21 +10318,21 @@ typedef struct _PGpromptOAuthDevice of PGoauthBearerRequest, which should be filled in by the implementation: -typedef struct _PGoauthBearerRequest +typedef struct PGoauthBearerRequest { /* Hook inputs (constant across all calls) */ - const char *const openid_configuration; /* OIDC discovery URL */ - const char *const scope; /* required scope(s), or NULL */ + const char *openid_configuration; /* OIDC discovery URL */ + const char *scope; /* required scope(s), or NULL */ /* Hook outputs */ /* Callback implementing a custom asynchronous OAuth flow. */ PostgresPollingStatusType (*async) (PGconn *conn, - struct _PGoauthBearerRequest *request, + struct PGoauthBearerRequest *request, SOCKTYPE *altsock); /* Callback to clean up custom allocations. */ - void (*cleanup) (PGconn *conn, struct _PGoauthBearerRequest *request); + void (*cleanup) (PGconn *conn, struct PGoauthBearerRequest *request); char *token; /* acquired Bearer token */ void *user; /* hook-defined allocated data */ diff --git a/src/interfaces/libpq/libpq-fe.h b/src/interfaces/libpq/libpq-fe.h index b7399dee58e..34ddfdb1831 100644 --- a/src/interfaces/libpq/libpq-fe.h +++ b/src/interfaces/libpq/libpq-fe.h @@ -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