P                 992 Zend/zend_strtod.c 	L = (word0(x) & Exp_mask) - (P-1)*Exp_msk1;
P                1192 Zend/zend_strtod.c 		*e = (de - Bias - (P-1) << 2) + k;
P                1193 Zend/zend_strtod.c 		*bits = 4*P + 8 - k - hi0bits(word0(d) & Frac_mask);
P                1195 Zend/zend_strtod.c 		*e = de - Bias - (P-1) + k;
P                1196 Zend/zend_strtod.c 		*bits = P - k;
P                1200 Zend/zend_strtod.c 		*e = de - Bias - (P-1) + 1 + k;
P                1566 Zend/zend_strtod.c 		i = bbits + be + (Bias + (P-1) - 1);
P                1571 Zend/zend_strtod.c 		i -= (Bias + (P-1) - 1) + 1;
P                1681 Zend/zend_strtod.c 		word0(eps) -= (P-1)*Exp_msk1;
P                1796 Zend/zend_strtod.c 				denorm ? be + (Bias + (P-1) - 1 + 1) :
P                1799 Zend/zend_strtod.c 				1 + 4*P - 3 - bbits + ((bbits + be - 1) & 3);
P                1801 Zend/zend_strtod.c 			1 + P - bbits;
P                2205 Zend/zend_strtod.c 				word0(rv) -= P*Exp_msk1;
P                2209 Zend/zend_strtod.c 						> Exp_msk1*(DBL_MAX_EXP+Bias-1-P))
P                2211 Zend/zend_strtod.c 				word0(rv) += P*Exp_msk1;
P                2259 Zend/zend_strtod.c 				word0(rv) -= P*Exp_msk1;
P                2262 Zend/zend_strtod.c 						> Exp_msk1*(DBL_MAX_EXP+Bias-P))
P                2264 Zend/zend_strtod.c 				if (z > Exp_msk1*(DBL_MAX_EXP+Bias-1-P)) {
P                2271 Zend/zend_strtod.c 					word0(rv) += P*Exp_msk1;
P                2337 Zend/zend_strtod.c 		j = 1 + 4*P - 3 - bbbits + ((bbe + bbbits - 1) & 3);
P                2339 Zend/zend_strtod.c 		j = P + 1 - bbbits;
P                2344 Zend/zend_strtod.c 			j = bbe + (P-Emin);
P                2346 Zend/zend_strtod.c 			j = P + 1 - bbbits;
P                2488 Zend/zend_strtod.c 			word0(rv) -= P*Exp_msk1;
P                2492 Zend/zend_strtod.c 					Exp_msk1*(DBL_MAX_EXP+Bias-P)) {
P                2500 Zend/zend_strtod.c 				word0(rv) += P*Exp_msk1;
P                2504 Zend/zend_strtod.c 			if ((word0(rv) & Exp_mask) <= P*Exp_msk1) {
P                2506 Zend/zend_strtod.c 				word0(rv) += P*Exp_msk1;
P                2510 Zend/zend_strtod.c 				if ((word0(rv) & Exp_mask) <  P*Exp_msk1)
P                2512 Zend/zend_strtod.c 					if ((word0(rv) & Exp_mask) <= P*Exp_msk1)
P                2523 Zend/zend_strtod.c 						word0(rv) -= P*Exp_msk1;
P                2537 Zend/zend_strtod.c 			if (y <= (P-1)*Exp_msk1 && aadj >= 1.) {
P                 199 ext/hash/hash_gost.c 	P(key, w); \
P                 188 ext/pdo_oci/oci_statement.c 	pdo_oci_bound_param *P = (pdo_oci_bound_param*)param->driver_data;
P                 196 ext/pdo_oci/oci_statement.c 	*indpp = &P->indicator;
P                 198 ext/pdo_oci/oci_statement.c 	if (P->thing) {
P                 199 ext/pdo_oci/oci_statement.c 		*bufpp = P->thing;
P                 203 ext/pdo_oci/oci_statement.c 		P->indicator = -1; /* NULL */
P                 206 ext/pdo_oci/oci_statement.c 	} else if (!P->thing) {
P                 220 ext/pdo_oci/oci_statement.c 	pdo_oci_bound_param *P = (pdo_oci_bound_param*)param->driver_data;
P                 229 ext/pdo_oci/oci_statement.c 		P->actual_len = sizeof(OCILobLocator*);
P                 230 ext/pdo_oci/oci_statement.c 		*bufpp = P->thing;
P                 231 ext/pdo_oci/oci_statement.c 		*alenpp = &P->actual_len;
P                 233 ext/pdo_oci/oci_statement.c 		*rcodepp = &P->retcode;
P                 234 ext/pdo_oci/oci_statement.c 		*indpp = &P->indicator;
P                 247 ext/pdo_oci/oci_statement.c 	P->used_for_output = 1;
P                 249 ext/pdo_oci/oci_statement.c 	P->actual_len = Z_STRLEN_P(param->parameter);
P                 250 ext/pdo_oci/oci_statement.c 	*alenpp = &P->actual_len;
P                 253 ext/pdo_oci/oci_statement.c 	*rcodepp = &P->retcode;
P                 254 ext/pdo_oci/oci_statement.c 	*indpp = &P->indicator;
P                 265 ext/pdo_oci/oci_statement.c 		pdo_oci_bound_param *P;
P                 268 ext/pdo_oci/oci_statement.c 		P = (pdo_oci_bound_param*)param->driver_data;
P                 272 ext/pdo_oci/oci_statement.c 				P = param->driver_data;
P                 273 ext/pdo_oci/oci_statement.c 				if (P) {
P                 274 ext/pdo_oci/oci_statement.c 					efree(P);
P                 279 ext/pdo_oci/oci_statement.c 				P = (pdo_oci_bound_param*)ecalloc(1, sizeof(pdo_oci_bound_param));
P                 280 ext/pdo_oci/oci_statement.c 				param->driver_data = P;
P                 289 ext/pdo_oci/oci_statement.c 						P->oci_type = SQLT_BLOB;
P                 295 ext/pdo_oci/oci_statement.c 						P->oci_type = SQLT_CHR;
P                 305 ext/pdo_oci/oci_statement.c 							&P->bind, S->err, (text*)param->name,
P                 306 ext/pdo_oci/oci_statement.c 							param->namelen, 0, value_sz, P->oci_type,
P                 307 ext/pdo_oci/oci_statement.c 							&P->indicator, 0, &P->retcode, 0, 0,
P                 311 ext/pdo_oci/oci_statement.c 							&P->bind, S->err, param->paramno+1,
P                 312 ext/pdo_oci/oci_statement.c 							0, value_sz, P->oci_type,
P                 313 ext/pdo_oci/oci_statement.c 							&P->indicator, 0, &P->retcode, 0, 0,
P                 317 ext/pdo_oci/oci_statement.c 				STMT_CALL(OCIBindDynamic, (P->bind,
P                 325 ext/pdo_oci/oci_statement.c 				P->indicator = 0;
P                 326 ext/pdo_oci/oci_statement.c 				P->used_for_output = 0;
P                 329 ext/pdo_oci/oci_statement.c 					STMT_CALL(OCIDescriptorAlloc, (S->H->env, &P->thing, OCI_DTYPE_LOB, 0, NULL));
P                 330 ext/pdo_oci/oci_statement.c 					STMT_CALL(OCIAttrSet, (P->thing, OCI_DTYPE_LOB, &empty, 0, OCI_ATTR_LOBEMPTY, S->err));
P                 337 ext/pdo_oci/oci_statement.c 				if (P->used_for_output) {
P                 338 ext/pdo_oci/oci_statement.c 					if (P->indicator == -1) {
P                 355 ext/pdo_oci/oci_statement.c 						Z_STRLEN_P(param->parameter) = P->actual_len;
P                 356 ext/pdo_oci/oci_statement.c 						Z_STRVAL_P(param->parameter) = erealloc(Z_STRVAL_P(param->parameter), P->actual_len+1);
P                 357 ext/pdo_oci/oci_statement.c 						Z_STRVAL_P(param->parameter)[P->actual_len] = '\0';
P                 359 ext/pdo_oci/oci_statement.c 				} else if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_LOB && P->thing) {
P                 367 ext/pdo_oci/oci_statement.c 						stm = oci_create_lob_stream(stmt, (OCILobLocator*)P->thing TSRMLS_CC);
P                 369 ext/pdo_oci/oci_statement.c 							OCILobOpen(S->H->svc, S->err, (OCILobLocator*)P->thing, OCI_LOB_READWRITE);
P                 371 ext/pdo_oci/oci_statement.c 							P->thing = NULL;
P                 381 ext/pdo_oci/oci_statement.c 							OCILobOpen(S->H->svc, S->err, (OCILobLocator*)P->thing, OCI_LOB_READWRITE);
P                 391 ext/pdo_oci/oci_statement.c 									OCILobWrite(S->H->svc, S->err, (OCILobLocator*)P->thing,
P                 400 ext/pdo_oci/oci_statement.c 							OCILobClose(S->H->svc, S->err, (OCILobLocator*)P->thing);
P                 401 ext/pdo_oci/oci_statement.c 							OCILobFlushBuffer(S->H->svc, S->err, (OCILobLocator*)P->thing, 0);
P                 407 ext/pdo_oci/oci_statement.c 								OCILobOpen(S->H->svc, S->err, (OCILobLocator*)P->thing, OCI_LOB_READWRITE);
P                 410 ext/pdo_oci/oci_statement.c 									OCILobWrite(S->H->svc, S->err, (OCILobLocator*)P->thing,
P                 417 ext/pdo_oci/oci_statement.c 								OCILobClose(S->H->svc, S->err, (OCILobLocator*)P->thing);
P                 420 ext/pdo_oci/oci_statement.c 						OCIDescriptorFree(P->thing, OCI_DTYPE_LOB);
P                 421 ext/pdo_oci/oci_statement.c 						P->thing = NULL;
P                 162 ext/pdo_odbc/odbc_stmt.c 	pdo_odbc_param *P;
P                 169 ext/pdo_odbc/odbc_stmt.c 				P = param->driver_data;
P                 170 ext/pdo_odbc/odbc_stmt.c 				if (P) {
P                 171 ext/pdo_odbc/odbc_stmt.c 					efree(P);
P                 210 ext/pdo_odbc/odbc_stmt.c 				P = emalloc(sizeof(*P));
P                 211 ext/pdo_odbc/odbc_stmt.c 				param->driver_data = P;
P                 213 ext/pdo_odbc/odbc_stmt.c 				P->len = 0; /* is re-populated each EXEC_PRE */
P                 214 ext/pdo_odbc/odbc_stmt.c 				P->outbuf = NULL;
P                 217 ext/pdo_odbc/odbc_stmt.c 					P->paramtype = SQL_PARAM_INPUT_OUTPUT;
P                 219 ext/pdo_odbc/odbc_stmt.c 					P->paramtype = SQL_PARAM_INPUT;
P                 221 ext/pdo_odbc/odbc_stmt.c 					P->paramtype = SQL_PARAM_OUTPUT;
P                 224 ext/pdo_odbc/odbc_stmt.c 				if (P->paramtype != SQL_PARAM_INPUT) {
P                 227 ext/pdo_odbc/odbc_stmt.c 						P->len = param->max_value_len > 0 ? param->max_value_len : precision;
P                 228 ext/pdo_odbc/odbc_stmt.c 						P->outbuf = emalloc(P->len + 1);
P                 232 ext/pdo_odbc/odbc_stmt.c 				if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_LOB && P->paramtype != SQL_PARAM_INPUT) {
P                 238 ext/pdo_odbc/odbc_stmt.c 						P->paramtype, ctype, sqltype, precision, scale,
P                 239 ext/pdo_odbc/odbc_stmt.c 						P->paramtype == SQL_PARAM_INPUT ? 
P                 241 ext/pdo_odbc/odbc_stmt.c 							P->outbuf,
P                 242 ext/pdo_odbc/odbc_stmt.c 						P->len,
P                 243 ext/pdo_odbc/odbc_stmt.c 						&P->len
P                 254 ext/pdo_odbc/odbc_stmt.c 				P = param->driver_data;
P                 267 ext/pdo_odbc/odbc_stmt.c 							if (P->outbuf) {
P                 269 ext/pdo_odbc/odbc_stmt.c 								char *ptr = P->outbuf;
P                 270 ext/pdo_odbc/odbc_stmt.c 								char *end = P->outbuf + P->len;
P                 272 ext/pdo_odbc/odbc_stmt.c 								P->len = 0;
P                 285 ext/pdo_odbc/odbc_stmt.c 									P->len += len;
P                 289 ext/pdo_odbc/odbc_stmt.c 								P->len = SQL_LEN_DATA_AT_EXEC(sb.sb.st_size);
P                 292 ext/pdo_odbc/odbc_stmt.c 							if (P->outbuf) {
P                 293 ext/pdo_odbc/odbc_stmt.c 								P->len = 0;
P                 295 ext/pdo_odbc/odbc_stmt.c 								P->len = SQL_LEN_DATA_AT_EXEC(0);
P                 300 ext/pdo_odbc/odbc_stmt.c 						if (P->outbuf) {
P                 301 ext/pdo_odbc/odbc_stmt.c 							P->len = Z_STRLEN_P(param->parameter);
P                 302 ext/pdo_odbc/odbc_stmt.c 							memcpy(P->outbuf, Z_STRVAL_P(param->parameter), P->len);
P                 304 ext/pdo_odbc/odbc_stmt.c 							P->len = SQL_LEN_DATA_AT_EXEC(Z_STRLEN_P(param->parameter));
P                 308 ext/pdo_odbc/odbc_stmt.c 					P->len = SQL_NULL_DATA;
P                 311 ext/pdo_odbc/odbc_stmt.c 					if (P->outbuf) {
P                 312 ext/pdo_odbc/odbc_stmt.c 						P->len = Z_STRLEN_P(param->parameter);
P                 313 ext/pdo_odbc/odbc_stmt.c 						memcpy(P->outbuf, Z_STRVAL_P(param->parameter), P->len);
P                 315 ext/pdo_odbc/odbc_stmt.c 						P->len = SQL_LEN_DATA_AT_EXEC(Z_STRLEN_P(param->parameter));
P                 321 ext/pdo_odbc/odbc_stmt.c 				P = param->driver_data;
P                 322 ext/pdo_odbc/odbc_stmt.c 				if (P->outbuf) {
P                 323 ext/pdo_odbc/odbc_stmt.c 					switch (P->len) {
P                 330 ext/pdo_odbc/odbc_stmt.c 							Z_STRVAL_P(param->parameter) = erealloc(Z_STRVAL_P(param->parameter), P->len+1);
P                 331 ext/pdo_odbc/odbc_stmt.c 							memcpy(Z_STRVAL_P(param->parameter), P->outbuf, P->len);
P                 332 ext/pdo_odbc/odbc_stmt.c 							Z_STRLEN_P(param->parameter) = P->len;
P                 333 ext/pdo_odbc/odbc_stmt.c 							Z_STRVAL_P(param->parameter)[P->len] = '\0';
P                 283 ext/pdo_pgsql/pgsql_statement.c 								pdo_pgsql_bound_param *P = param->driver_data;
P                 285 ext/pdo_pgsql/pgsql_statement.c 								if (P == NULL) {
P                 286 ext/pdo_pgsql/pgsql_statement.c 									P = ecalloc(1, sizeof(*P));
P                 287 ext/pdo_pgsql/pgsql_statement.c 									param->driver_data = P;
P                 289 ext/pdo_pgsql/pgsql_statement.c 								P->oid = htonl(self->oid);
P                 290 ext/pdo_pgsql/pgsql_statement.c 								S->param_values[param->paramno] = (char*)&P->oid;
P                 291 ext/pdo_pgsql/pgsql_statement.c 								S->param_lengths[param->paramno] = sizeof(P->oid);
P                 199 ext/pdo_sqlite/sqlite/src/pager.c # define CODEC1(P,D,N,X) if( P->xCodec!=0 ){ P->xCodec(P->pCodecArg,D,N,X); }
P                 200 ext/pdo_sqlite/sqlite/src/pager.c # define CODEC2(P,D,N,X) ((char*)(P->xCodec!=0?P->xCodec(P->pCodecArg,D,N,X):D))
P                 210 ext/pdo_sqlite/sqlite/src/pager.c #define PGHDR_TO_DATA(P)  ((void*)(&(P)[1]))
P                 212 ext/pdo_sqlite/sqlite/src/pager.c #define PGHDR_TO_EXTRA(G,P) ((void*)&((char*)(&(G)[1]))[(P)->pageSize])
P                 214 ext/pdo_sqlite/sqlite/src/pager.c             ((PgHistory*)&((char*)(&(P)[1]))[(PGR)->pageSize+(PGR)->nExtra])
P                2212 ext/pdo_sqlite/sqlite/src/pager.c # define page_ref(P)   ((P)->nRef==0?_page_ref(P):(void)(P)->nRef++)
P                 393 ext/pdo_sqlite/sqlite/src/parse.y                  groupby_opt(P) having_opt(Q) orderby_opt(Z) limit_opt(L). {
P                 394 ext/pdo_sqlite/sqlite/src/parse.y   A = sqlite3SelectNew(W,X,Y,P,Q,Z,D,L.pLimit,L.pOffset);
P                 416 ext/pdo_sqlite/sqlite/src/parse.y selcollist(A) ::= sclp(P) expr(X) as(Y).     {
P                 417 ext/pdo_sqlite/sqlite/src/parse.y    A = sqlite3ExprListAppend(P,X,Y.n?&Y:0);
P                 419 ext/pdo_sqlite/sqlite/src/parse.y selcollist(A) ::= sclp(P) STAR. {
P                 420 ext/pdo_sqlite/sqlite/src/parse.y   A = sqlite3ExprListAppend(P, sqlite3Expr(TK_ALL, 0, 0, 0), 0);
P                 422 ext/pdo_sqlite/sqlite/src/parse.y selcollist(A) ::= sclp(P) nm(X) DOT STAR. {
P                 425 ext/pdo_sqlite/sqlite/src/parse.y   A = sqlite3ExprListAppend(P, sqlite3Expr(TK_DOT, pLeft, pRight, 0), 0);
P                 413 ext/pdo_sqlite/sqlite/src/sqliteInt.h #define DbHasProperty(D,I,P)     (((D)->aDb[I].pSchema->flags&(P))==(P))
P                 414 ext/pdo_sqlite/sqlite/src/sqliteInt.h #define DbHasAnyProperty(D,I,P)  (((D)->aDb[I].pSchema->flags&(P))!=0)
P                 415 ext/pdo_sqlite/sqlite/src/sqliteInt.h #define DbSetProperty(D,I,P)     (D)->aDb[I].pSchema->flags|=(P)
P                 416 ext/pdo_sqlite/sqlite/src/sqliteInt.h #define DbClearProperty(D,I,P)   (D)->aDb[I].pSchema->flags&=~(P)
P                1048 ext/pdo_sqlite/sqlite/src/sqliteInt.h #define ExprHasProperty(E,P)     (((E)->flags&(P))==(P))
P                1049 ext/pdo_sqlite/sqlite/src/sqliteInt.h #define ExprHasAnyProperty(E,P)  (((E)->flags&(P))!=0)
P                1050 ext/pdo_sqlite/sqlite/src/sqliteInt.h #define ExprSetProperty(E,P)     (E)->flags|=(P)
P                1051 ext/pdo_sqlite/sqlite/src/sqliteInt.h #define ExprClearProperty(E,P)   (E)->flags&=~(P)
P                  91 ext/pdo_sqlite/sqlite/src/vdbe.c #define Release(P) if((P)->flags&MEM_Dyn){ sqlite3VdbeMemRelease(P); }
P                  98 ext/pdo_sqlite/sqlite/src/vdbe.c    if(((P)->flags&(MEM_Str|MEM_Blob))==0 && sqlite3VdbeMemStringify(P,enc)) \
P                 108 ext/pdo_sqlite/sqlite/src/vdbe.c #define Dynamicify(P,enc) sqlite3VdbeMemDynamicify(P)
P                 139 ext/pdo_sqlite/sqlite/src/vdbe.c    if( ((P)->flags&MEM_Ephem)!=0 \
P                 140 ext/pdo_sqlite/sqlite/src/vdbe.c        && sqlite3VdbeMemMakeWriteable(P) ){ goto no_mem;}
P                 283 ext/pdo_sqlite/sqlite/src/where.c #define initMaskSet(P)  memset(P, 0, sizeof(*P))
P                 125 ext/sqlite/libsqlite/src/pager.c # define CODEC(P,D,N,X) if( P->xCodec ){ P->xCodec(P->pCodecArg,D,N,X); }
P                 134 ext/sqlite/libsqlite/src/pager.c #define PGHDR_TO_DATA(P)  ((void*)(&(P)[1]))
P                 136 ext/sqlite/libsqlite/src/pager.c #define PGHDR_TO_EXTRA(P) ((void*)&((char*)(&(P)[1]))[SQLITE_PAGE_SIZE])
P                1120 ext/sqlite/libsqlite/src/pager.c #define page_ref(P)   ((P)->nRef==0?_page_ref(P):(void)(P)->nRef++)
P                 304 ext/sqlite/libsqlite/src/parse.y                  groupby_opt(P) having_opt(Q) orderby_opt(Z) limit_opt(L). {
P                 305 ext/sqlite/libsqlite/src/parse.y   A = sqliteSelectNew(W,X,Y,P,Q,Z,D,L.limit,L.offset);
P                 327 ext/sqlite/libsqlite/src/parse.y selcollist(A) ::= sclp(P) expr(X) as(Y).     {
P                 328 ext/sqlite/libsqlite/src/parse.y    A = sqliteExprListAppend(P,X,Y.n?&Y:0);
P                 330 ext/sqlite/libsqlite/src/parse.y selcollist(A) ::= sclp(P) STAR. {
P                 331 ext/sqlite/libsqlite/src/parse.y   A = sqliteExprListAppend(P, sqliteExpr(TK_ALL, 0, 0, 0), 0);
P                 333 ext/sqlite/libsqlite/src/parse.y selcollist(A) ::= sclp(P) nm(X) DOT STAR. {
P                 336 ext/sqlite/libsqlite/src/parse.y   A = sqliteExprListAppend(P, sqliteExpr(TK_DOT, pLeft, pRight, 0), 0);
P                 278 ext/sqlite/libsqlite/src/sqliteInt.h #define DbHasProperty(D,I,P)     (((D)->aDb[I].flags&(P))==(P))
P                 279 ext/sqlite/libsqlite/src/sqliteInt.h #define DbHasAnyProperty(D,I,P)  (((D)->aDb[I].flags&(P))!=0)
P                 280 ext/sqlite/libsqlite/src/sqliteInt.h #define DbSetProperty(D,I,P)     (D)->aDb[I].flags|=(P)
P                 281 ext/sqlite/libsqlite/src/sqliteInt.h #define DbClearProperty(D,I,P)   (D)->aDb[I].flags&=~(P)
P                 708 ext/sqlite/libsqlite/src/sqliteInt.h #define ExprHasProperty(E,P)     (((E)->flags&(P))==(P))
P                 709 ext/sqlite/libsqlite/src/sqliteInt.h #define ExprHasAnyProperty(E,P)  (((E)->flags&(P))!=0)
P                 710 ext/sqlite/libsqlite/src/sqliteInt.h #define ExprSetProperty(E,P)     (E)->flags|=(P)
P                 711 ext/sqlite/libsqlite/src/sqliteInt.h #define ExprClearProperty(E,P)   (E)->flags&=~(P)
P                 182 ext/sqlite/libsqlite/src/vdbe.c #define AggInFocus(P)   ((P).pCurrent ? (P).pCurrent : _AggInFocus(&(P)))
P                 196 ext/sqlite/libsqlite/src/vdbe.c #define Stringify(P) if(((P)->flags & MEM_Str)==0){hardStringify(P);}
P                 219 ext/sqlite/libsqlite/src/vdbe.c #define Dynamicify(P) (((P)->flags & MEM_Dyn)==0 ? hardDynamicify(P):0)
P                 247 ext/sqlite/libsqlite/src/vdbe.c    if( ((P)->flags&MEM_Ephem)!=0 && hardDeephem(P) ){ goto no_mem;}
P                 264 ext/sqlite/libsqlite/src/vdbe.c #define Release(P) if((P)->flags&MEM_Dyn){ sqliteFree((P)->z); }
P                 315 ext/sqlite/libsqlite/src/vdbe.c #define Integerify(P) if(((P)->flags&MEM_Int)==0){ hardIntegerify(P); }
P                 335 ext/sqlite/libsqlite/src/vdbe.c #define Realify(P) if(((P)->flags&MEM_Real)==0){ hardRealify(P); }
P                  86 ext/sqlite/libsqlite/src/where.c #define initMaskSet(P)  memset(P, 0, sizeof(*P))
P                1792 ext/tidy/tidy.c 	TIDY_TAG_CONST(P);