Commit 7b009a2a authored by Bruce Momjian's avatar Bruce Momjian

Modify pgindent to use an external typedefs file rather than included

list.

Remove pgjindent.
parent 3f7f9f59
#!/bin/sh #!/bin/sh
# $PostgreSQL: pgsql/src/tools/find_typedef,v 1.6 2006/03/11 04:38:41 momjian Exp $ # $PostgreSQL: pgsql/src/tools/find_typedef,v 1.7 2007/12/21 14:20:36 momjian Exp $
# This script attempts to find all typedef's in the postgres binaries # This script attempts to find all typedef's in the postgres binaries
# by using 'nm' to report all typedef debugging symbols. # by using 'nm' to report all typedef debugging symbols.
...@@ -33,5 +33,4 @@ sort | ...@@ -33,5 +33,4 @@ sort |
uniq | uniq |
# these are used both for typedefs and variable names # these are used both for typedefs and variable names
# so do not include them # so do not include them
egrep -v '^(date|interval|timestamp|ANY)$' | egrep -v '^(date|interval|timestamp|ANY)$'
sed 's/\(.*\)/-T\1 \\/'
...@@ -7,22 +7,20 @@ To use pgindent: ...@@ -7,22 +7,20 @@ To use pgindent:
2) Install to /usr/local/pgsql 2) Install to /usr/local/pgsql
3) Install all /contrib libraries 3) Install all /contrib modules
4) Get the list of _current_ typedefs by running: 4) Save a list of typedefs by running:
src/tools/find_typedef /usr/local/pgsql/bin /usr/local/pgsql/lib src/tools/find_typedef /usr/local/pgsql/bin /usr/local/pgsql/lib > /tmp/pgtypedefs
5) Add the typedef output to the pgindent script. 5) Run 'gmake distclean' from the top of the source tree to remove any
6) Run 'gmake distclean' from the top of the source tree to remove any
derived C files. derived C files.
7) From the top of the source tree, run: 6) From the top of the source tree, run:
find . -name '*.[ch]' -type f -print | find . -name '*.[ch]' -type f -print |
egrep -v '/s_lock.h|/ecpg/test/expected/|/snowball/libstemmer/' | egrep -v '/s_lock.h|/ecpg/test/expected/|/snowball/libstemmer/' |
xargs -n100 pgindent xargs -n100 pgindent /tmp/pgtypedefs
--------------------------------------------------------------------------- ---------------------------------------------------------------------------
......
#!/bin/sh #!/bin/sh
# $PostgreSQL: pgsql/src/tools/pgindent/pgindent,v 1.96 2007/11/16 01:25:15 momjian Exp $ # $PostgreSQL: pgsql/src/tools/pgindent/pgindent,v 1.97 2007/12/21 14:20:36 momjian Exp $
# Known bugs: # Known bugs:
# #
...@@ -8,6 +8,14 @@ ...@@ -8,6 +8,14 @@
# after *: # after *:
# y = (int) x *y; # y = (int) x *y;
if [ "$#" -lt 2 ]
then echo "Usage: $0 typedefs file [...]" 1>&2
exit 1
fi
TYPEDEFS="$1"
shift
trap "rm -f /tmp/$$ /tmp/$$a" 0 1 2 3 15 trap "rm -f /tmp/$$ /tmp/$$a" 0 1 2 3 15
entab </dev/null >/dev/null entab </dev/null >/dev/null
if [ "$?" -ne 0 ] if [ "$?" -ne 0 ]
...@@ -125,2013 +133,8 @@ do ...@@ -125,2013 +133,8 @@ do
# We get the list of typedef's from /src/tools/find_typedef # We get the list of typedef's from /src/tools/find_typedef
indent -bad -bap -bc -bl -d0 -cdb -nce -nfc1 -di12 -i4 -l79 \ indent -bad -bap -bc -bl -d0 -cdb -nce -nfc1 -di12 -i4 -l79 \
-lp -nip -npro -bbb $EXTRA_OPTS \ -lp -nip -npro -bbb $EXTRA_OPTS \
-TAES_KEY \ `cat "$TYPEDEFS" | sed 's/.*/-T& /'` \
-TAFFIX \ /tmp/$$a >/tmp/$$ 2>&1
-TAMT \
-TAMTS \
-TASN1_BIT_STRING \
-TASN1_BMPSTRING \
-TASN1_BOOLEAN \
-TASN1_CTX \
-TASN1_ENCODING \
-TASN1_ENUMERATED \
-TASN1_GENERALIZEDTIME \
-TASN1_GENERALSTRING \
-TASN1_HEADER \
-TASN1_IA5STRING \
-TASN1_INTEGER \
-TASN1_ITEM \
-TASN1_ITEM_EXP \
-TASN1_METHOD \
-TASN1_NULL \
-TASN1_OBJECT \
-TASN1_OCTET_STRING \
-TASN1_PRINTABLESTRING \
-TASN1_STRING \
-TASN1_STRING_TABLE \
-TASN1_T61STRING \
-TASN1_TEMPLATE \
-TASN1_TIME \
-TASN1_TLC \
-TASN1_TYPE \
-TASN1_UNIVERSALSTRING \
-TASN1_UTCTIME \
-TASN1_UTF8STRING \
-TASN1_VALUE \
-TASN1_VISIBLESTRING \
-TAV \
-TA_Const \
-TA_Expr \
-TA_Expr_Kind \
-TA_Indices \
-TA_Indirection \
-TAbsoluteTime \
-TAcl \
-TAclItem \
-TAclMaskHow \
-TAclMode \
-TAclObjectKind \
-TAclResult \
-TAffixNode \
-TAffixNodeData \
-TAfterTriggerEvent \
-TAfterTriggerEventData \
-TAfterTriggerEventList \
-TAfterTriggers \
-TAfterTriggersData \
-TAgg \
-TAggClauseCounts \
-TAggHashEntry \
-TAggHashEntryData \
-TAggInfo \
-TAggState \
-TAggStatePerAgg \
-TAggStatePerAggData \
-TAggStatePerGroup \
-TAggStatePerGroupData \
-TAggStrategy \
-TAggref \
-TAggrefExprState \
-TAlias \
-TAllocBlock \
-TAllocBlockData \
-TAllocChunk \
-TAllocChunkData \
-TAllocPointer \
-TAllocSet \
-TAllocSetContext \
-TAllocateDesc \
-TAllocateDescKind \
-TAlterDatabaseSetStmt \
-TAlterDatabaseStmt \
-TAlterDomainStmt \
-TAlterFunctionStmt \
-TAlterObjectSchemaStmt \
-TAlterOpFamilyStmt \
-TAlterOwnerStmt \
-TAlterRoleSetStmt \
-TAlterRoleStmt \
-TAlterSeqStmt \
-TAlterTSConfigurationStmt \
-TAlterTSDictionaryStmt \
-TAlterTableCmd \
-TAlterTableStmt \
-TAlterTableType \
-TAlteredTableInfo \
-TAnalyzeAttrFetchFunc \
-TAnlIndexData \
-TAppend \
-TAppendPath \
-TAppendRelInfo \
-TAppendState \
-TArchive \
-TArchiveEntryPtr \
-TArchiveFormat \
-TArchiveHandle \
-TArchiveMode \
-TArchiverStage \
-TArrayBuildState \
-TArrayCoerceExpr \
-TArrayCoerceExprState \
-TArrayConstIterState \
-TArrayExpr \
-TArrayExprIterState \
-TArrayExprState \
-TArrayMapState \
-TArrayMetaState \
-TArrayParseState \
-TArrayRef \
-TArrayRefExprState \
-TArrayTuple \
-TArrayType \
-TAttInMetadata \
-TAttrDefInfo \
-TAttrDefault \
-TAttrNumber \
-TAuthRequest \
-TAutoVacuumShmemStruct \
-TAutoVacuumSignal \
-TAuxProcType \
-TBF_KEY \
-TBIGNUM \
-TBINOP \
-TBIO \
-TBIO_F_BUFFER_CTX \
-TBIO_METHOD \
-TBIO_dummy \
-TBITVEC \
-TBITVECP \
-TBIT_STRING_BITNAME \
-TBLOCK \
-TBMS_Membership \
-TBN_BLINDING \
-TBN_CTX \
-TBN_MONT_CTX \
-TBN_RECP_CTX \
-TBOX \
-TBTBuildState \
-TBTCycleId \
-TBTMetaPageData \
-TBTOneVacInfo \
-TBTPageOpaque \
-TBTPageOpaqueData \
-TBTPageState \
-TBTScanOpaque \
-TBTScanOpaqueData \
-TBTScanPos \
-TBTScanPosData \
-TBTScanPosItem \
-TBTSpool \
-TBTStack \
-TBTStackData \
-TBTVacInfo \
-TBTVacState \
-TBTWriteState \
-TBUF_MEM \
-TBackend \
-TBackendId \
-TBackslashQuoteType \
-TBgWriterRequest \
-TBgWriterShmemStruct \
-TBitmapAnd \
-TBitmapAndPath \
-TBitmapAndState \
-TBitmapHeapPath \
-TBitmapHeapScan \
-TBitmapHeapScanState \
-TBitmapIndexScan \
-TBitmapIndexScanState \
-TBitmapOr \
-TBitmapOrPath \
-TBitmapOrState \
-TBitmapset \
-TBkpBlock \
-TBlock \
-TBlockId \
-TBlockIdData \
-TBlockNumber \
-TBlockSampler \
-TBlockSamplerData \
-TBoolExpr \
-TBoolExprState \
-TBoolExprType \
-TBoolPtr \
-TBoolTestType \
-TBooleanTest \
-TBpChar \
-TBucket \
-TBufFile \
-TBufFlags \
-TBuffer \
-TBufferAccessStrategy \
-TBufferAccessStrategyData \
-TBufferAccessStrategyType \
-TBufferDesc \
-TBufferLookupEnt \
-TBufferStrategyControl \
-TBufferTag \
-TBuildAccumulator \
-TByte \
-TBytef \
-TCACHESIGN \
-TCAC_state \
-TCAST_KEY \
-TCATEGORY \
-TCFuncHashTabEntry \
-TCHKVAL \
-TCIRCLE \
-TCMPDAffix \
-TCOMP_CTX \
-TCOMP_METHOD \
-TCONDOP \
-TCONF \
-TCONF_IMODULE \
-TCONF_METHOD \
-TCONF_MODULE \
-TCONF_VALUE \
-TCOP \
-TCPFunction \
-TCPPFunction \
-TCRYPTO_EX_DATA \
-TCRYPTO_EX_DATA_FUNCS \
-TCRYPTO_EX_DATA_IMPL \
-TCRYPTO_EX_dup \
-TCRYPTO_EX_free \
-TCRYPTO_EX_new \
-TCRYPTO_MEM_LEAK_CB \
-TCRYPTO_dynlock \
-TCURCUR \
-TCV \
-TCacheCallbackFunction \
-TCachedPlan \
-TCachedPlanSource \
-TCancelRequestPacket \
-TCaseExpr \
-TCaseExprState \
-TCaseTestExpr \
-TCaseWhen \
-TCaseWhenState \
-TCash \
-TCastInfo \
-TCatCList \
-TCatCTup \
-TCatCache \
-TCatCacheHeader \
-TCatalogId \
-TCatalogIndexState \
-TChangeVarNodes_context \
-TCheckPoint \
-TCheckPointStmt \
-TCheckpointStatsData \
-TChromosome \
-TCity \
-TClientData \
-TClosePortalStmt \
-TClosePtr \
-TClusterStmt \
-TCmdType \
-TCoalesceExpr \
-TCoalesceExprState \
-TCoerceToDomain \
-TCoerceToDomainState \
-TCoerceToDomainValue \
-TCoerceViaIO \
-TCoerceViaIOState \
-TCoercionCodes \
-TCoercionContext \
-TCoercionForm \
-TCoercionPathType \
-TColumnDef \
-TColumnIOData \
-TColumnRef \
-TComboCidEntry \
-TComboCidEntryData \
-TComboCidKey \
-TComboCidKeyData \
-TCommandDest \
-TCommandId \
-TCommentItem \
-TCommentStmt \
-TCompareScalarsContext \
-TCompositeTypeStmt \
-TConnStatusType \
-TConst \
-TConstrCheck \
-TConstrType \
-TConstraint \
-TConstraintCategory \
-TConstraintInfo \
-TConstraintsSetStmt \
-TControlFileData \
-TConvInfo \
-TConvertRowtypeExpr \
-TConvertRowtypeExprState \
-TCookedConstraint \
-TCopyDest \
-TCopyState \
-TCopyStateData \
-TCopyStmt \
-TCost \
-TCostSelector \
-TCreateCastStmt \
-TCreateConversionStmt \
-TCreateDomainStmt \
-TCreateEnumStmt \
-TCreateFunctionStmt \
-TCreateOpClassItem \
-TCreateOpClassStmt \
-TCreateOpFamilyStmt \
-TCreatePLangStmt \
-TCreateRoleStmt \
-TCreateSchemaStmt \
-TCreateSchemaStmtContext \
-TCreateSeqStmt \
-TCreateStmt \
-TCreateStmtContext \
-TCreateStmtLikeOption \
-TCreateTableSpaceStmt \
-TCreateTrigStmt \
-TCreatedbStmt \
-TCred \
-TCtlCommand \
-TCurrentOfExpr \
-TCustomOutPtr \
-TCycleCtr \
-TDBState \
-TDCHCacheEntry \
-TDCH_poz \
-TDEADLOCK_INFO \
-TDES_cblock \
-TDES_key_schedule \
-TDH \
-TDH_METHOD \
-TDIR \
-TDR_copy \
-TDR_intorel \
-TDR_printtup \
-TDSA \
-TDSA_METHOD \
-TDSA_SIG \
-TDataDumperPtr \
-TDataPageDeleteStack \
-TDateADT \
-TDatum \
-TDatumPtr \
-TDatumTupleFields \
-TDeadLockState \
-TDeallocateStmt \
-TDeclareCursorStmt \
-TDefElem \
-TDefineStmt \
-TDeleteStmt \
-TDependencyType \
-TDestReceiver \
-TDictISpell \
-TDictSimple \
-TDictSnowball \
-TDictSubState \
-TDictSyn \
-TDictThesaurus \
-TDiscardMode \
-TDiscardStmt \
-TDistinctExpr \
-TDl_info \
-TDlelem \
-TDllist \
-TDocRepresentation \
-TDomainConstraintState \
-TDomainConstraintType \
-TDomainIOData \
-TDropBehavior \
-TDropCastStmt \
-TDropOwnedStmt \
-TDropPLangStmt \
-TDropPropertyStmt \
-TDropRoleStmt \
-TDropStmt \
-TDropTableSpaceStmt \
-TDropdbStmt \
-TDumpId \
-TDumpableObject \
-TDumpableObjectType \
-TDynamicFileList \
-TEDGE \
-TENGINE \
-TENGINE_CIPHERS_PTR \
-TENGINE_CMD_DEFN \
-TENGINE_CTRL_FUNC_PTR \
-TENGINE_DIGESTS_PTR \
-TENGINE_GEN_FUNC_PTR \
-TENGINE_GEN_INT_FUNC_PTR \
-TENGINE_LOAD_KEY_PTR \
-TERR_FNS \
-TERR_STATE \
-TERR_STRING_DATA \
-TEState \
-TEVP_CIPHER \
-TEVP_CIPHER_CTX \
-TEVP_CIPHER_INFO \
-TEVP_ENCODE_CTX \
-TEVP_MD \
-TEVP_MD_CTX \
-TEVP_PBE_KEYGEN \
-TEVP_PKEY \
-TEdge \
-TEndBlobPtr \
-TEndBlobsPtr \
-TEndDataPtr \
-TEntryAccumulator \
-TEolType \
-TEquivalenceClass \
-TEquivalenceMember \
-TErrorContextCallback \
-TErrorData \
-TExceptionLabelMap \
-TExecContext \
-TExecContextData \
-TExecRowMark \
-TExecScanAccessMtd \
-TExecStatus \
-TExecStatusType \
-TExecuteStmt \
-TExplainOneQuery_hook_type \
-TExplainState \
-TExplainStmt \
-TExpr \
-TExprContext \
-TExprContextCallbackFunction \
-TExprContext_CB \
-TExprDoneCond \
-TExprState \
-TExprStateEvalFunc \
-TExtensionBehavior \
-TExtention \
-TFF \
-TFILE \
-TFSMHeader \
-TFSMPageData \
-TFSMRelation \
-TFUNMAP \
-TFetchDirection \
-TFetchStmt \
-TFieldSelect \
-TFieldSelectState \
-TFieldStore \
-TFieldStoreState \
-TFile \
-TFileName \
-TFindSplitData \
-TFkConstraint \
-TFmgrBuiltin \
-TFmgrInfo \
-TFormData_pg_aggregate \
-TFormData_pg_am \
-TFormData_pg_amop \
-TFormData_pg_amproc \
-TFormData_pg_attrdef \
-TFormData_pg_attribute \
-TFormData_pg_auth_members \
-TFormData_pg_authid \
-TFormData_pg_autovacuum \
-TFormData_pg_cast \
-TFormData_pg_class \
-TFormData_pg_constraint \
-TFormData_pg_conversion \
-TFormData_pg_database \
-TFormData_pg_depend \
-TFormData_pg_description \
-TFormData_pg_enum \
-TFormData_pg_index \
-TFormData_pg_inherits \
-TFormData_pg_language \
-TFormData_pg_largeobject \
-TFormData_pg_listener \
-TFormData_pg_namespace \
-TFormData_pg_opclass \
-TFormData_pg_operator \
-TFormData_pg_opfamily \
-TFormData_pg_pltemplate \
-TFormData_pg_proc \
-TFormData_pg_rewrite \
-TFormData_pg_sequence \
-TFormData_pg_shdepend \
-TFormData_pg_shdescription \
-TFormData_pg_statistic \
-TFormData_pg_tablespace \
-TFormData_pg_trigger \
-TFormData_pg_ts_config \
-TFormData_pg_ts_config_map \
-TFormData_pg_ts_dict \
-TFormData_pg_ts_parser \
-TFormData_pg_ts_template \
-TFormData_pg_type \
-TForm_pg_aggregate \
-TForm_pg_am \
-TForm_pg_amop \
-TForm_pg_amproc \
-TForm_pg_attrdef \
-TForm_pg_attribute \
-TForm_pg_auth_members \
-TForm_pg_authid \
-TForm_pg_autovacuum \
-TForm_pg_cast \
-TForm_pg_class \
-TForm_pg_constraint \
-TForm_pg_conversion \
-TForm_pg_database \
-TForm_pg_depend \
-TForm_pg_description \
-TForm_pg_enum \
-TForm_pg_index \
-TForm_pg_inherits \
-TForm_pg_language \
-TForm_pg_largeobject \
-TForm_pg_listener \
-TForm_pg_namespace \
-TForm_pg_opclass \
-TForm_pg_operator \
-TForm_pg_opfamily \
-TForm_pg_pltemplate \
-TForm_pg_proc \
-TForm_pg_rewrite \
-TForm_pg_sequence \
-TForm_pg_shdepend \
-TForm_pg_shdescription \
-TForm_pg_statistic \
-TForm_pg_tablespace \
-TForm_pg_trigger \
-TForm_pg_ts_config \
-TForm_pg_ts_config_map \
-TForm_pg_ts_dict \
-TForm_pg_ts_parser \
-TForm_pg_ts_template \
-TForm_pg_type \
-TFormatNode \
-TFromExpr \
-TFsmCacheFileHeader \
-TFsmCacheRelHeader \
-TFuncCall \
-TFuncCallContext \
-TFuncCandidateList \
-TFuncDetailCode \
-TFuncExpr \
-TFuncExprState \
-TFuncInfo \
-TFuncWithArgs \
-TFunction \
-TFunctionCallInfo \
-TFunctionCallInfoData \
-TFunctionParameter \
-TFunctionParameterMode \
-TFunctionScan \
-TFunctionScanState \
-TGEN_SESSION_CB \
-TGISTBuildState \
-TGISTENTRY \
-TGISTInsertStack \
-TGISTInsertState \
-TGISTPageOpaque \
-TGISTPageOpaqueData \
-TGISTSTATE \
-TGISTScanOpaque \
-TGISTScanOpaqueData \
-TGISTSearchStack \
-TGIST_SPLITVEC \
-TGP \
-TGV \
-TGVOP \
-TGene \
-TGenericExprState \
-TGeqoEvalData \
-TGinBtree \
-TGinBtreeData \
-TGinBtreeStack \
-TGinBuildState \
-TGinChkVal \
-TGinPageOpaque \
-TGinPageOpaqueData \
-TGinPostingTreeScan \
-TGinScanEntry \
-TGinScanEntryData \
-TGinScanKey \
-TGinScanKeyData \
-TGinScanOpaque \
-TGinScanOpaqueData \
-TGinState \
-TGinVacuumState \
-TGistBDItem \
-TGistBulkDeleteResult \
-TGistEntryVector \
-TGistNSN \
-TGistSplitUnion \
-TGistSplitVector \
-TGistVacuum \
-TGlobalTransaction \
-TGlobalTransactionData \
-TGrantObjectType \
-TGrantRoleStmt \
-TGrantStmt \
-TGroup \
-TGroupClause \
-TGroupState \
-TGroupVarInfo \
-TGucAction \
-TGucBoolAssignHook \
-TGucContext \
-TGucIntAssignHook \
-TGucRealAssignHook \
-TGucShowHook \
-TGucSource \
-TGucStack \
-TGucStackState \
-TGucStringAssignHook \
-THASHACTION \
-THASHBUCKET \
-THASHCTL \
-THASHELEMENT \
-THASHHDR \
-THASHSEGMENT \
-THASH_SEQ_STATUS \
-THE \
-THEK \
-THISTORY_STATE \
-THIST_ENTRY \
-THTAB \
-THTSU_Result \
-THTSV_Result \
-THV \
-THash \
-THashAllocFunc \
-THashBuildState \
-THashCompareFunc \
-THashCopyFunc \
-THashJoin \
-THashJoinState \
-THashJoinTable \
-THashJoinTableData \
-THashJoinTuple \
-THashJoinTupleData \
-THashMetaPage \
-THashMetaPageData \
-THashPageOpaque \
-THashPageOpaqueData \
-THashPath \
-THashScanList \
-THashScanListData \
-THashScanOpaque \
-THashScanOpaqueData \
-THashState \
-THashValueFunc \
-THeadlineParsedText \
-THeadlineWordEntry \
-THeapScanDesc \
-THeapScanDescData \
-THeapTuple \
-THeapTupleData \
-THeapTupleFields \
-THeapTupleHeader \
-THeapTupleHeaderData \
-THistControl \
-TI16 \
-TI32 \
-TI8 \
-TINFIX \
-TIO \
-TIOFuncSelector \
-TIV \
-TIV64 \
-TInClauseInfo \
-TIncrementVarSublevelsUp_context \
-TIndex \
-TIndexArrayKeyInfo \
-TIndexAttributeBitMap \
-TIndexAttributeBitMapData \
-TIndexBuildCallback \
-TIndexBuildResult \
-TIndexBulkDeleteCallback \
-TIndexBulkDeleteResult \
-TIndexElem \
-TIndexFSMPageData \
-TIndexInfo \
-TIndexList \
-TIndexOptInfo \
-TIndexPath \
-TIndexRuntimeKeyInfo \
-TIndexScan \
-TIndexScanDesc \
-TIndexScanDescData \
-TIndexScanState \
-TIndexStmt \
-TIndexTuple \
-TIndexTupleData \
-TIndexVacuumInfo \
-TIndirectBlock \
-TIndxInfo \
-TInfoItem \
-TInhInfo \
-TInhOption \
-TInhPaths \
-TInhRelation \
-TInnerIndexscanInfo \
-TInsertStmt \
-TInstrumentation \
-TInt8TransTypeData \
-TIntArray \
-TInternalGrant \
-TInterpState \
-TInterval \
-TIntoClause \
-TInvalRelidContext \
-TInvalidationChunk \
-TInvalidationListHeader \
-TIpcMemoryId \
-TIpcMemoryKey \
-TIpcSemaphoreId \
-TIpcSemaphoreKey \
-TIspellDict \
-TItem \
-TItemId \
-TItemIdData \
-TItemLength \
-TItemOffset \
-TItemPointer \
-TItemPointerData \
-TJMPENV \
-TJoin \
-TJoinExpr \
-TJoinHashEntry \
-TJoinPath \
-TJoinState \
-TJoinType \
-TJunkFilter \
-TKEYMAP_ENTRY \
-TKEYMAP_ENTRY_ARRAY \
-TKeySuffix \
-TKeyWord \
-TKeymap \
-TLHASH \
-TLHASH_COMP_FN_TYPE \
-TLHASH_DOALL_ARG_FN_TYPE \
-TLHASH_DOALL_FN_TYPE \
-TLHASH_HASH_FN_TYPE \
-TLHASH_NODE \
-TLINE \
-TLISTOP \
-TLOCALLOCK \
-TLOCALLOCKOWNER \
-TLOCALLOCKTAG \
-TLOCK \
-TLOCKMASK \
-TLOCKMETHODID \
-TLOCKMODE \
-TLOCKTAG \
-TLOGOP \
-TLOOP \
-TLSEG \
-TLVRelStats \
-TLWLock \
-TLWLockId \
-TLWLockMode \
-TLWLockPadded \
-TLargeObjectDesc \
-TLexDescr \
-TLexemeEntry \
-TLexemeInfo \
-TLexizeData \
-TLimit \
-TLimitState \
-TLimitStateCond \
-TList \
-TListCell \
-TListDictionary \
-TListParsedLex \
-TListenStmt \
-TLoadStmt \
-TLocalBufferLookupEnt \
-TLocalTransactionId \
-TLocationIndex \
-TLockAcquireResult \
-TLockData \
-TLockInfo \
-TLockInfoData \
-TLockMethod \
-TLockMethodData \
-TLockRelId \
-TLockStmt \
-TLockTagType \
-TLockTupleMode \
-TLockingClause \
-TLogStmtLevel \
-TLogicalTape \
-TLogicalTapeSet \
-TMAGIC \
-TMD2_CTX \
-TMD4_CTX \
-TMD5_CTX \
-TMDC2_CTX \
-TMGVTBL \
-TMaterial \
-TMaterialPath \
-TMaterialState \
-TMdfdVec \
-TMemoryContext \
-TMemoryContextData \
-TMemoryContextMethods \
-TMergeJoin \
-TMergeJoinClause \
-TMergeJoinClauseData \
-TMergeJoinState \
-TMergePath \
-TMergeScanSelCache \
-TMinMaxAggInfo \
-TMinMaxExpr \
-TMinMaxExprState \
-TMinMaxOp \
-TMinimalTuple \
-TMinimalTupleData \
-TMsgType \
-TMultiXactId \
-TMultiXactOffset \
-TMultiXactStateData \
-TNETSCAPE_CERT_SEQUENCE \
-TNETSCAPE_SPKAC \
-TNETSCAPE_SPKI \
-TNODE \
-TNUMCacheEntry \
-TNUMDesc \
-TNUMProc \
-TNUM_poz \
-TNV \
-TName \
-TNameData \
-TNamespaceInfo \
-TNestLoop \
-TNestLoopState \
-TNestPath \
-TNewColumnValue \
-TNewConstraint \
-TNewPage \
-TNode \
-TNodeTag \
-TNotifyStmt \
-TNullIfExpr \
-TNullTest \
-TNullTestState \
-TNullTestType \
-TNumeric \
-TNumericData \
-TNumericDigit \
-TNumericVar \
-TOBJ_NAME \
-TOP \
-TObjectAddress \
-TObjectAddresses \
-TObjectClass \
-TObjectType \
-TOffset \
-TOffsetNumber \
-TOffsetVarNodes_context \
-TOid \
-TOidOptions \
-TOldToNewMapping \
-TOldToNewMappingData \
-TOldTriggerInfo \
-TOldstyle_fnextra \
-TOnCommitAction \
-TOnCommitItem \
-TOpClassCacheEnt \
-TOpExpr \
-TOpFamilyMember \
-TOpclassInfo \
-TOperator \
-TOpfamilyInfo \
-TOprInfo \
-TOuterJoinInfo \
-TOutputContext \
-TOutrec \
-TOverrideSearchPath \
-TOverrideStackEntry \
-TPADOFFSET \
-TPATH \
-TPBE2PARAM \
-TPBEPARAM \
-TPBKDF2PARAM \
-TPEM_CTX \
-TPEM_ENCODE_SEAL_CTX \
-TPEM_USER \
-TPERL_CONTEXT \
-TPERL_SI \
-TPGAsyncStatusType \
-TPGErrorVerbosity \
-TPGFInfoFunction \
-TPGFunction \
-TPGLZ_Header \
-TPGLZ_HistEntry \
-TPGLZ_Strategy \
-TPGMessageField \
-TPGModuleMagicFunction \
-TPGNoticeHooks \
-TPGPROC \
-TPGQueryClass \
-TPGRUsage \
-TPGSemaphore \
-TPGSemaphoreData \
-TPGSetenvStatusType \
-TPGShmemHeader \
-TPGTransactionStatusType \
-TPGVerbosity \
-TPG_Lock_Status \
-TPG_fini_t \
-TPG_init_t \
-TPGcancel \
-TPGconn \
-TPGlobjfuncs \
-TPGnotify \
-TPGresAttDesc \
-TPGresAttValue \
-TPGresParamDesc \
-TPGresult \
-TPGresult_data \
-TPKCS7 \
-TPKCS7_DIGEST \
-TPKCS7_ENCRYPT \
-TPKCS7_ENC_CONTENT \
-TPKCS7_ENVELOPE \
-TPKCS7_ISSUER_AND_SERIAL \
-TPKCS7_RECIP_INFO \
-TPKCS7_SIGNED \
-TPKCS7_SIGNER_INFO \
-TPKCS7_SIGN_ENVELOPE \
-TPKCS8_PRIV_KEY_INFO \
-TPLAINTREE \
-TPLTemplate \
-TPLpgSQL_arrayelem \
-TPLpgSQL_condition \
-TPLpgSQL_datum \
-TPLpgSQL_diag_item \
-TPLpgSQL_dstring \
-TPLpgSQL_exception \
-TPLpgSQL_exception_block \
-TPLpgSQL_execstate \
-TPLpgSQL_expr \
-TPLpgSQL_func_hashkey \
-TPLpgSQL_function \
-TPLpgSQL_ns \
-TPLpgSQL_nsitem \
-TPLpgSQL_plugin \
-TPLpgSQL_rec \
-TPLpgSQL_recfield \
-TPLpgSQL_row \
-TPLpgSQL_stmt \
-TPLpgSQL_stmt_assign \
-TPLpgSQL_stmt_block \
-TPLpgSQL_stmt_close \
-TPLpgSQL_stmt_dynexecute \
-TPLpgSQL_stmt_dynfors \
-TPLpgSQL_stmt_execsql \
-TPLpgSQL_stmt_exit \
-TPLpgSQL_stmt_fetch \
-TPLpgSQL_stmt_fori \
-TPLpgSQL_stmt_fors \
-TPLpgSQL_stmt_getdiag \
-TPLpgSQL_stmt_if \
-TPLpgSQL_stmt_loop \
-TPLpgSQL_stmt_open \
-TPLpgSQL_stmt_perform \
-TPLpgSQL_stmt_raise \
-TPLpgSQL_stmt_return \
-TPLpgSQL_stmt_return_next \
-TPLpgSQL_stmt_return_query \
-TPLpgSQL_stmt_while \
-TPLpgSQL_trigarg \
-TPLpgSQL_type \
-TPLpgSQL_var \
-TPLpgSQL_variable \
-TPMOP \
-TPMSignalReason \
-TPMState \
-TPOLYGON \
-TPQArgBlock \
-TPQEnvironmentOption \
-TPQExpBuffer \
-TPQExpBufferData \
-TPQconninfoOption \
-TPQnoticeProcessor \
-TPQnoticeReceiver \
-TPQprintOpt \
-TPROCLOCK \
-TPROCLOCKTAG \
-TPROC_HDR \
-TPROC_QUEUE \
-TPSQL_ECHO \
-TPSQL_ECHO_HIDDEN \
-TPSQL_ERROR_ROLLBACK \
-TPV \
-TPVOP \
-TPacketLen \
-TPage \
-TPageFreeSpaceInfo \
-TPageHeader \
-TPageHeaderData \
-TPageSplitRecord \
-TPageUpdateRecord \
-TPagetableEntry \
-TParam \
-TParamExecData \
-TParamExternData \
-TParamKind \
-TParamListInfo \
-TParamListInfoData \
-TParamRef \
-TParseState \
-TParsedLex \
-TParsedText \
-TParsedWord \
-TPath \
-TPathClauseUsage \
-TPathKey \
-TPathKeysComparison \
-TPattern_Prefix_Status \
-TPattern_Type \
-TPendingOperationEntry \
-TPendingOperationTag \
-TPendingRelDelete \
-TPendingUnlinkEntry \
-TPerlExitListEntry \
-TPerlInterpreter \
-TPgBackendStatus \
-TPgStat_Counter \
-TPgStat_GlobalStats \
-TPgStat_Msg \
-TPgStat_MsgAnalyze \
-TPgStat_MsgAutovacStart \
-TPgStat_MsgBgWriter \
-TPgStat_MsgDropdb \
-TPgStat_MsgDummy \
-TPgStat_MsgHdr \
-TPgStat_MsgResetcounter \
-TPgStat_MsgTabpurge \
-TPgStat_MsgTabstat \
-TPgStat_MsgVacuum \
-TPgStat_StatDBEntry \
-TPgStat_StatTabEntry \
-TPgStat_SubXactStatus \
-TPgStat_TableCounts \
-TPgStat_TableEntry \
-TPgStat_TableStatus \
-TPgStat_TableXactStatus \
-TPg_finfo_record \
-TPg_magic_struct \
-TPipeProtoChunk \
-TPipeProtoHeader \
-TPlan \
-TPlanState \
-TPlannedStmt \
-TPlannerGlobal \
-TPlannerInfo \
-TPlannerParamItem \
-TPoint \
-TPointer \
-TPool \
-TPort \
-TPortal \
-TPortalData \
-TPortalHashEnt \
-TPortalStatus \
-TPortalStrategy \
-TPostgresPollingStatusType \
-TPostingItem \
-TPredClass \
-TPredIterInfo \
-TPredIterInfoData \
-TPrepareStmt \
-TPreparedStatement \
-TPrintExtraTocPtr \
-TPrintTocDataPtr \
-TPrintfArgType \
-TPrintfArgValue \
-TPrintfTarget \
-TPrinttupAttrInfo \
-TPrivGrantee \
-TPrivTarget \
-TProcArrayStruct \
-TProcLangInfo \
-TProcState \
-TProcessingMode \
-TProjectionInfo \
-TProtocolVersion \
-TPrsStorage \
-TPsqlScanResult \
-TPsqlScanState \
-TPsqlScanStateData \
-TPsqlSettings \
-TPushFunction \
-TQTN2QTState \
-TQTNode \
-TQualCost \
-TQualItem \
-TQuery \
-TQueryDesc \
-TQueryItem \
-TQueryItemType \
-TQueryOperand \
-TQueryOperator \
-TQueryRepresentation \
-TQuerySource \
-TRAND_METHOD \
-TRC2_KEY \
-TRC4_KEY \
-TREGEXP \
-TRIPEMD160_CTX \
-TRI_CompareHashEntry \
-TRI_CompareKey \
-TRI_ConstraintInfo \
-TRI_QueryHashEntry \
-TRI_QueryKey \
-TRSA \
-TRSA_METHOD \
-TRTEKind \
-TRangeFunction \
-TRangeQueryClause \
-TRangeSubselect \
-TRangeTblEntry \
-TRangeTblRef \
-TRangeVar \
-TRawColumnDefault \
-TReadBufPtr \
-TReadBytePtr \
-TReadExtraTocPtr \
-TReassignOwnedStmt \
-TRecordCacheEntry \
-TRecordIOData \
-TRegProcedure \
-TRegis \
-TRegisNode \
-TReindexStmt \
-TRelFileNode \
-TRelIdCacheEnt \
-TRelOptInfo \
-TRelOptKind \
-TRelToCheck \
-TRelToCluster \
-TRelabelType \
-TRelation \
-TRelationAmInfo \
-TRelationData \
-TRelationPtr \
-TRelativeTime \
-TRelids \
-TRemoveFuncStmt \
-TRemoveOpClassStmt \
-TRemoveOpFamilyStmt \
-TRenameStmt \
-TResTarget \
-TResolveNew_context \
-TResourceOwner \
-TResourceOwnerData \
-TResourceReleaseCallback \
-TResourceReleaseCallbackItem \
-TResourceReleasePhase \
-TRestoreOptions \
-TRestrictInfo \
-TResult \
-TResultPath \
-TResultRelInfo \
-TResultState \
-TReturnSetInfo \
-TRewriteRule \
-TRewriteState \
-TRewriteStateData \
-TRmgrData \
-TRmgrId \
-TRoleStmtType \
-TRowCompareExpr \
-TRowCompareExprState \
-TRowCompareType \
-TRowExpr \
-TRowExprState \
-TRowMarkClause \
-TRuleInfo \
-TRuleLock \
-TRuleStmt \
-TSHA_CTX \
-TSHMEM_OFFSET \
-TSHM_QUEUE \
-TSISeg \
-TSMgrRelation \
-TSMgrRelationData \
-TSPELL \
-TSPIPlanPtr \
-TSPITupleTable \
-TSPLITCOST \
-TSPNode \
-TSPNodeData \
-TSQLFunctionCache \
-TSQLFunctionCachePtr \
-TSSL \
-TSSL2_STATE \
-TSSL3_BUFFER \
-TSSL3_RECORD \
-TSSL3_STATE \
-TSSL_CIPHER \
-TSSL_COMP \
-TSSL_CTX \
-TSSL_METHOD \
-TSSL_SESSION \
-TSTACK \
-TSTRLEN \
-TSUBLEXINFO \
-TSV \
-TSVOP \
-TSaOpControl \
-TSaveArchivePtr \
-TScalarArrayOpExpr \
-TScalarArrayOpExprState \
-TScalarItem \
-TScalarMCVItem \
-TScan \
-TScanDirection \
-TScanKey \
-TScanKeyData \
-TScanKeyword \
-TScanQueryWalkerContext \
-TScanState \
-TSchemaQuery \
-TSelectStmt \
-TSelectivity \
-TSeqScan \
-TSeqScanState \
-TSeqTable \
-TSeqTableData \
-TSetConstraintState \
-TSetConstraintStateData \
-TSetConstraintTrigger \
-TSetConstraintTriggerData \
-TSetFunctionReturnMode \
-TSetOp \
-TSetOpCmd \
-TSetOpState \
-TSetOperation \
-TSetOperationStmt \
-TSetToDefault \
-TSharedDependencyType \
-TSharedInvalCatcacheMsg \
-TSharedInvalRelcacheMsg \
-TSharedInvalSmgrMsg \
-TSharedInvalidationMessage \
-TShellTypeInfo \
-TShmemIndexEnt \
-TShutdownMode \
-TSigHandler \
-TSighandler_t \
-TSignTSVector \
-TSigsave_t \
-TSimpleEstateStackEntry \
-TSimpleOidList \
-TSimpleOidListCell \
-TSimpleStringList \
-TSimpleStringListCell \
-TSize \
-TSlruCtl \
-TSlruCtlData \
-TSlruErrorCause \
-TSlruFlush \
-TSlruFlushData \
-TSlruPageStatus \
-TSlruShared \
-TSlruSharedData \
-TSnapshot \
-TSnapshotData \
-TSnapshotSatisfiesFunc \
-TSockAddr \
-TSort \
-TSortBy \
-TSortByDir \
-TSortByNulls \
-TSortClause \
-TSortState \
-TSortTuple \
-TSplitVar \
-TSplitedPageLayout \
-TStackElem \
-TStandardChunkHeader \
-TStartBlobPtr \
-TStartBlobsPtr \
-TStartDataPtr \
-TStartupPacket \
-TStatEntry \
-TStatMsgType \
-TStatStorage \
-TStdAnalyzeData \
-TStdRdOptions \
-TStopList \
-TStrategyNumber \
-TStringInfo \
-TStringInfoData \
-TSubLink \
-TSubLinkType \
-TSubPlan \
-TSubPlanState \
-TSubTransactionId \
-TSubXactCallback \
-TSubXactCallbackItem \
-TSubXactEvent \
-TSubqueryScan \
-TSubqueryScanState \
-TSyn \
-TSysScanDesc \
-TSysScanDescData \
-TTAR_MEMBER \
-TTBMIterateResult \
-TTBMStatus \
-TTBlockState \
-TTIDBitmap \
-TTParser \
-TTParserCharTest \
-TTParserPosition \
-TTParserSpecial \
-TTParserState \
-TTParserStateAction \
-TTParserStateActionItem \
-TTSAnyCacheEntry \
-TTSConfigCacheEntry \
-TTSConfigInfo \
-TTSDictInfo \
-TTSDictionaryCacheEntry \
-TTSLexeme \
-TTSParserCacheEntry \
-TTSParserInfo \
-TTSQuery \
-TTSQueryData \
-TTSQueryParserState \
-TTSQuerySign \
-TTSTemplateInfo \
-TTSTokenTypeStorage \
-TTSVector \
-TTSVectorData \
-TTSVectorParseState \
-TTStoreState \
-TTabStatusArray \
-TTableDataInfo \
-TTableInfo \
-TTargetEntry \
-TTclStubHooks \
-TTclStubs \
-TTcl_AppInitProc \
-TTcl_AsyncHandler \
-TTcl_AsyncProc \
-TTcl_CallFrame \
-TTcl_Channel \
-TTcl_ChannelProc \
-TTcl_ChannelType \
-TTcl_ChannelTypeVersion \
-TTcl_CloseProc \
-TTcl_CmdDeleteProc \
-TTcl_CmdInfo \
-TTcl_CmdProc \
-TTcl_CmdTraceProc \
-TTcl_Command \
-TTcl_Condition \
-TTcl_CreateFileHandlerProc \
-TTcl_DString \
-TTcl_DeleteFileHandlerProc \
-TTcl_DriverBlockModeProc \
-TTcl_DriverClose2Proc \
-TTcl_DriverCloseProc \
-TTcl_DriverFlushProc \
-TTcl_DriverGetHandleProc \
-TTcl_DriverGetOptionProc \
-TTcl_DriverHandlerProc \
-TTcl_DriverInputProc \
-TTcl_DriverOutputProc \
-TTcl_DriverSeekProc \
-TTcl_DriverSetOptionProc \
-TTcl_DriverWatchProc \
-TTcl_DupInternalRepProc \
-TTcl_Encoding \
-TTcl_EncodingConvertProc \
-TTcl_EncodingFreeProc \
-TTcl_EncodingState \
-TTcl_EncodingType \
-TTcl_EolTranslation \
-TTcl_Event \
-TTcl_EventCheckProc \
-TTcl_EventDeleteProc \
-TTcl_EventProc \
-TTcl_EventSetupProc \
-TTcl_ExitProc \
-TTcl_FileFreeProc \
-TTcl_FileProc \
-TTcl_FreeInternalRepProc \
-TTcl_FreeProc \
-TTcl_HashEntry \
-TTcl_HashSearch \
-TTcl_HashTable \
-TTcl_IdleProc \
-TTcl_Interp \
-TTcl_InterpDeleteProc \
-TTcl_MainLoopProc \
-TTcl_MathProc \
-TTcl_Mutex \
-TTcl_Namespace \
-TTcl_NamespaceDeleteProc \
-TTcl_NotifierProcs \
-TTcl_Obj \
-TTcl_ObjCmdProc \
-TTcl_ObjType \
-TTcl_PackageInitProc \
-TTcl_PanicProc \
-TTcl_Parse \
-TTcl_PathType \
-TTcl_Pid \
-TTcl_QueuePosition \
-TTcl_RegExp \
-TTcl_RegExpIndices \
-TTcl_RegExpInfo \
-TTcl_SavedResult \
-TTcl_SetFromAnyProc \
-TTcl_SetTimerProc \
-TTcl_Stat_ \
-TTcl_TcpAcceptProc \
-TTcl_ThreadCreateProc \
-TTcl_ThreadDataKey \
-TTcl_ThreadId \
-TTcl_Time \
-TTcl_TimerProc \
-TTcl_TimerToken \
-TTcl_Token \
-TTcl_Trace \
-TTcl_UniChar \
-TTcl_UpdateStringProc \
-TTcl_Value \
-TTcl_ValueType \
-TTcl_Var \
-TTcl_VarTraceProc \
-TTcl_WaitForEventProc \
-TTextPositionState \
-TTheLexeme \
-TTheSubstitute \
-TThingFile \
-TThread \
-TTidHashKey \
-TTidPath \
-TTidScan \
-TTidScanState \
-TTimeADT \
-TTimeInterval \
-TTimeIntervalData \
-TTimeLineID \
-TTimeTzADT \
-TTimestamp \
-TTimestampTz \
-TTimevalStruct \
-TTmFromChar \
-TTmToChar \
-TTocEntry \
-TTrackItem \
-TTransInvalidationInfo \
-TTransState \
-TTransactionId \
-TTransactionState \
-TTransactionStateData \
-TTransactionStmt \
-TTransactionStmtKind \
-TTrigger \
-TTriggerData \
-TTriggerDesc \
-TTriggerEvent \
-TTriggerInfo \
-TTruncateStmt \
-TTupOutputState \
-TTupSortStatus \
-TTupStoreStatus \
-TTupleConstr \
-TTupleDesc \
-TTupleHashEntry \
-TTupleHashEntryData \
-TTupleHashIterator \
-TTupleHashTable \
-TTupleHashTableData \
-TTupleTable \
-TTupleTableData \
-TTupleTableSlot \
-TTuplesortstate \
-TTuplestorestate \
-TTwoPhaseCallback \
-TTwoPhaseFileHeader \
-TTwoPhaseLockRecord \
-TTwoPhasePgStatRecord \
-TTwoPhaseRecordOnDisk \
-TTwoPhaseRmgrId \
-TTwoPhaseStateData \
-TTxidEpoch \
-TTxidSnapshot \
-TType \
-TTypeCacheEntry \
-TTypeCast \
-TTypeFuncClass \
-TTypeInfo \
-TTypeName \
-TU16 \
-TU32 \
-TU8 \
-TUI \
-TUI_METHOD \
-TUI_STRING \
-TUNDO_LIST \
-TUNOP \
-TUV \
-TUnique \
-TUniquePath \
-TUniquePathMethod \
-TUniqueState \
-TUnlistenStmt \
-TUnresolvedTup \
-TUnresolvedTupData \
-TUpdateStmt \
-TUserAuth \
-TVFunction \
-TVRelStats \
-TVTupleLink \
-TVTupleLinkData \
-TVTupleMove \
-TVTupleMoveData \
-TVacAttrStats \
-TVacAttrStatsP \
-TVacPage \
-TVacPageData \
-TVacPageList \
-TVacPageListData \
-TVacuumStmt \
-TValue \
-TValuesScan \
-TValuesScanState \
-TVar \
-TVarBit \
-TVarChar \
-TVariableAssignHook \
-TVariableCache \
-TVariableCacheData \
-TVariableSetKind \
-TVariableSetStmt \
-TVariableShowStmt \
-TVariableSpace \
-TVariableStatData \
-TVfd \
-TViewStmt \
-TVirtualTransactionId \
-TWAIT_ORDER \
-TWordEntry \
-TWordEntryIN \
-TWordEntryPos \
-TWordEntryPosVector \
-TWorkerInfo \
-TWorkerInfoData \
-TWorking_State \
-TWriteBufPtr \
-TWriteBytePtr \
-TWriteDataPtr \
-TWriteExtraTocPtr \
-TX509 \
-TX509_ALGOR \
-TX509_ATTRIBUTE \
-TX509_CERT_AUX \
-TX509_CERT_FILE_CTX \
-TX509_CINF \
-TX509_CRL \
-TX509_CRL_INFO \
-TX509_EXTENSION \
-TX509_HASH_DIR_CTX \
-TX509_INFO \
-TX509_LOOKUP \
-TX509_LOOKUP_METHOD \
-TX509_NAME \
-TX509_NAME_ENTRY \
-TX509_OBJECT \
-TX509_OBJECTS \
-TX509_PKEY \
-TX509_PUBKEY \
-TX509_REQ \
-TX509_REQ_INFO \
-TX509_REVOKED \
-TX509_SIG \
-TX509_STORE \
-TX509_STORE_CTX \
-TX509_TRUST \
-TX509_VAL \
-TXLogContRecord \
-TXLogCtlData \
-TXLogCtlInsert \
-TXLogCtlWrite \
-TXLogLongPageHeader \
-TXLogLongPageHeaderData \
-TXLogPageHeader \
-TXLogPageHeaderData \
-TXLogRecData \
-TXLogRecPtr \
-TXLogRecord \
-TXLogRelCacheEntry \
-TXLogRelDesc \
-TXLogwrtResult \
-TXLogwrtRqst \
-TXPV \
-TXPVAV \
-TXPVBM \
-TXPVCV \
-TXPVFM \
-TXPVGV \
-TXPVHV \
-TXPVIO \
-TXPVIV \
-TXPVLV \
-TXPVMG \
-TXPVNV \
-TXPVUV \
-TXRV \
-TXactCallback \
-TXactCallbackItem \
-TXactEvent \
-TXidStatus \
-TXmlBinaryType \
-TXmlExpr \
-TXmlExprOp \
-TXmlExprState \
-TXmlOptionType \
-TXmlSerialize \
-TXmlStandaloneType \
-TYYLTYPE \
-TYYSTYPE \
-TYY_BUFFER_STATE \
-TYY_CHAR \
-T_LIB_VERSION_TYPE \
-T_RuneEntry \
-T_RuneLocale \
-T_RuneRange \
-T_SPI_connection \
-T_SPI_plan \
-T_ossl_old_des_cblock \
-T_ossl_old_des_key_schedule \
-Taclitem \
-Talloc_func \
-Tanyarray \
-Tassoc_list \
-Tattribute_used_context \
-Tauth_entry \
-Tauthmem_entry \
-Tautovac_table \
-Tav_relation \
-Tavl_dbase \
-Tavw_dbase \
-TbackslashResult \
-Tbio_info_cb \
-Tbitmapword \
-Tbits16 \
-Tbits32 \
-Tbits8 \
-Tbool \
-Tbt_incomplete_action \
-Tbytea \
-Tcached_re_str \
-Tcaddr_t \
-Tcc_t \
-Tcelt \
-Tchar \
-Tcharf \
-TcheckExprHasAggs_context \
-Tcheck_parameter_resolution_context \
-Tcheck_ungrouped_columns_context \
-Tchr \
-Tclock_t \
-Tclockid_t \
-TcmpEntriesData \
-Tcodes_t \
-Tcolor \
-Tcomment_t \
-Tconf_finish_func \
-Tconf_init_func \
-Tconst_DES_cblock \
-Tcontain_var_reference_context \
-Tconvert_testexpr_context \
-Tcost_qual_eval_context \
-Tcv_flags_t \
-Tdaddr_t \
-Tdatetkn \
-Tdecimal \
-Tdeparse_context \
-Tdeparse_namespace \
-Tdev_t \
-Tdirectory_fctx \
-Tdiv_t \
-Tdouble \
-Tds_state \
-Tdyn_MEM_free_cb \
-Tdyn_MEM_malloc_cb \
-Tdyn_MEM_realloc_cb \
-Tdyn_dynlock_create_cb \
-Tdyn_dynlock_destroy_cb \
-Tdyn_dynlock_lock_cb \
-Tdyn_lock_add_lock_cb \
-Tdyn_lock_locking_cb \
-Tdynamic_LOCK_fns \
-Tdynamic_MEM_fns \
-Tdynamic_bind_engine \
-Tdynamic_fns \
-Tdynamic_v_check_fn \
-TevalPlanQual \
-Teval_const_expressions_context \
-Texecution_state \
-Texpectation \
-Texplain_get_index_name_hook_type \
-Tf_smgr \
-Tfd_mask \
-Tfd_set \
-Tfilter_t \
-Tfinalize_primnode_context \
-Tfind_expr_references_context \
-Tfind_minimum_var_level_context \
-Tfix_join_expr_context \
-Tfix_scan_expr_context \
-Tfix_upper_expr_context \
-Tfixpt_t \
-Tflatten_join_alias_vars_context \
-Tfloat \
-Tfloat32 \
-Tfloat32data \
-Tfloat4 \
-Tfloat64 \
-Tfloat64data \
-Tfloat8 \
-TfmNodePtr \
-TfmStringInfo \
-Tfpos_t \
-Tfree_func \
-Tfsec_t \
-Tfunc_ptr \
-Tgenerate_series_fctx \
-Tget_relation_info_hook_type \
-Tgid_t \
-TginIncompleteSplit \
-TginxlogCreatePostingTree \
-TginxlogDeletePage \
-TginxlogInsert \
-TginxlogSplit \
-TginxlogVacuumPage \
-TgistIncompleteInsert \
-TgistxlogInsertComplete \
-TgistxlogPage \
-TgistxlogPageDelete \
-TgistxlogPageSplit \
-TgistxlogPageUpdate \
-TgzFile \
-Thashnode \
-ThbaPort \
-Thelp_handler \
-ThlCheck \
-Tin_addr_t \
-Tin_port_t \
-Tindexed_tlist \
-Tinet \
-Tinet_struct \
-Tino_t \
-Tinstr_time \
-Tint \
-Tint16 \
-Tint16_t \
-Tint16m_t \
-Tint2 \
-Tint2vector \
-Tint32 \
-Tint32_t \
-Tint32m_t \
-Tint4 \
-Tint64 \
-Tint64_t \
-Tint64m_t \
-Tint8 \
-Tint8_t \
-Tint8m_t \
-Tintf \
-TitemIdSort \
-TitemIdSortData \
-Tjmp_buf \
-Tjoin_search_hook_type \
-Tkey_t \
-TlclContext \
-TlclTocEntry \
-Tldiv_t \
-Tline_t \
-TmXactCacheEnt \
-Tmacaddr \
-Tmb2wchar_with_len_converter \
-Tmbdisplaylen_converter \
-Tmblen_converter \
-Tmbverifier \
-TmixedStruct \
-Tmode_t \
-Tnlink_t \
-Tnls_uint32 \
-Tnumeric \
-TobjectType \
-Toff_t \
-Toidvector \
-Top_tr_array \
-Topcode \
-Topindex \
-ToptType \
-Tpcolor \
-Tpem_password_cb \
-TpgParameterStatus \
-Tpg_conv_map \
-Tpg_crc32 \
-Tpg_enc \
-Tpg_enc2name \
-Tpg_encname \
-Tpg_local_to_utf \
-Tpg_local_to_utf_combined \
-Tpg_re_flags \
-Tpg_time_t \
-Tpg_tz \
-Tpg_tz_cache \
-Tpg_tzenum \
-Tpg_utf_to_local \
-Tpg_utf_to_local_combined \
-Tpg_uuid_t \
-Tpg_wchar \
-Tpg_wchar_tbl \
-Tpgpid_t \
-Tpgsql_thing_t \
-Tpgthreadlock_t \
-Tpid_t \
-Tplanner_hook_type \
-Tplperl_call_data \
-Tplperl_proc_desc \
-Tplperl_proc_entry \
-Tplperl_query_desc \
-Tplperl_query_entry \
-Tplpgsql_HashEnt \
-Tpltcl_proc_desc \
-Tpltcl_query_desc \
-Tpqbool \
-Tpqsigfunc \
-TprintQueryOpt \
-TprintTableOpt \
-Tprocess_sublinks_context \
-TpromptStatus_t \
-Tpthread_attr_t \
-Tpthread_cond_t \
-Tpthread_condattr_t \
-Tpthread_key_t \
-Tpthread_mutex_t \
-Tpthread_mutexattr_t \
-Tpthread_once_t \
-Tpthread_t \
-Tptrdiff_t \
-Tpull_var_clause_context \
-Tpull_varnos_context \
-Tpvcontents \
-Tq128_t \
-Tqaddr_t \
-Tqsort_arg_comparator \
-Tquad_t \
-TrangeTableEntry_used_context \
-Treduce_outer_joins_state \
-Tregcomp_t \
-Tregex_t \
-Tregexec_t \
-Tregexp \
-Tregexp_matches_ctx \
-Tregister_t \
-Tregmatch_t \
-Tregnode \
-Tregoff_t \
-Tregproc \
-TremoteDep \
-TrendezvousHashEntry \
-Trewrite_event \
-Trm_detail_t \
-Trune_t \
-Trunops_proc_t \
-Tsa_family_t \
-Tsave_buffer \
-Tsegsz_t \
-Tsequence_magic \
-Tsig_atomic_t \
-Tsig_t \
-Tsighandler_cxt \
-Tsigjmp_buf \
-Tsignedbitmapword \
-Tsigset_t \
-Tsize_t \
-Tslock_t \
-Tsmgrid \
-Tsocklen_t \
-Tspeed_t \
-TsqlparseInfo \
-TsqlparseState \
-Tss_lru_item_t \
-Tss_scan_location_t \
-Tss_scan_locations_t \
-Tssize_t \
-Tssl_crock_st \
-Tstack_t \
-Tstemmer_module \
-TstmtCacheEntry \
-Tstrconst \
-Tsubstitute_actual_parameters_context \
-Tsvindex \
-Tsvtype \
-Tswblk_t \
-Tsymbol \
-Ttcflag_t \
-Ttcp_seq \
-TteReqs \
-Ttext \
-Ttime_t \
-Ttlist_vinfo \
-Tts_db_fctx \
-Tts_tokentype \
-Ttsstat \
-Ttxid \
-TtzEntry \
-TuInt \
-TuIntf \
-TuLong \
-TuLongf \
-Tu_char \
-Tu_int \
-Tu_int16_t \
-Tu_int16m_t \
-Tu_int32_t \
-Tu_int32m_t \
-Tu_int64_t \
-Tu_int64m_t \
-Tu_int8_t \
-Tu_int8m_t \
-Tu_long \
-Tu_quad_t \
-Tu_short \
-Tuchr \
-Tuid_t \
-Tuint \
-Tuint16 \
-Tuint32 \
-Tuint64 \
-Tuint8 \
-Tunknown \
-Tushort \
-Tv_i_state \
-Tva_list \
-Tvarattrib_1b \
-Tvarattrib_1b_e \
-Tvarattrib_4b \
-Tvm_offset_t \
-Tvm_size_t \
-Tvoid \
-Tvoidp \
-Tvoidpf \
-Twchar_t \
-Twctype_t \
-Twint_t \
-Txl_btree_delete \
-Txl_btree_delete_page \
-Txl_btree_insert \
-Txl_btree_metadata \
-Txl_btree_newroot \
-Txl_btree_split \
-Txl_btreetid \
-Txl_dbase_create_rec \
-Txl_dbase_create_rec_old \
-Txl_dbase_drop_rec \
-Txl_dbase_drop_rec_old \
-Txl_heap_clean \
-Txl_heap_delete \
-Txl_heap_freeze \
-Txl_heap_header \
-Txl_heap_inplace \
-Txl_heap_insert \
-Txl_heap_lock \
-Txl_heap_newpage \
-Txl_heap_update \
-Txl_heaptid \
-Txl_invalid_page \
-Txl_invalid_page_key \
-Txl_multixact_create \
-Txl_seq_rec \
-Txl_smgr_create \
-Txl_smgr_truncate \
-Txl_tblspc_create_rec \
-Txl_tblspc_drop_rec \
-Txl_xact_abort \
-Txl_xact_abort_prepared \
-Txl_xact_commit \
-Txl_xact_commit_prepared \
-Txmltype \
-Tyy_size_t \
-Tyy_state_type \
-Tyysigned_char \
-Tz_stream \
-Tz_streamp \
/tmp/$$a >/tmp/$$ 2>&1
if [ "$?" -ne 0 -o -s /tmp/$$ ] if [ "$?" -ne 0 -o -s /tmp/$$ ]
then echo then echo
......
#!/bin/sh
# $PostgreSQL: pgsql/src/tools/pgindent/pgjindent,v 1.3 2006/03/11 04:38:42 momjian Exp $
trap "rm -f /tmp/$$ /tmp/$$a" 0 1 2 3 15
entab </dev/null >/dev/null
if [ "$?" -ne 0 ]
then echo "Go to the src/tools/entab directory and do a 'make' and 'make install'." >&2
echo "This will put the 'entab' command in your path." >&2
echo "Then run $0 again."
exit 1
fi
astyle --version </dev/null >/dev/null 2>&1
if [ "$?" -eq 0 ]
then echo "You do not appear to have 'astyle' installed on your system." >&2
exit 1
fi
for FILE
do
astyle --style=java -b -p -j -S < "$FILE" >/tmp/$$ 2>/tmp/$$a
if [ "$?" -ne 0 -o -s /tmp/$$a ]
then echo "$FILE"
cat /tmp/$$a
fi
cat /tmp/$$ |
entab -t4 -qc |
cat >/tmp/$$a && cat /tmp/$$a >"$FILE"
done
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment