#!/bin/sh
-# $PostgreSQL: pgsql/src/tools/pgindent/pgindent,v 1.87 2006/03/11 04:38:42 momjian Exp $
+# $PostgreSQL: pgsql/src/tools/pgindent/pgindent,v 1.88 2006/10/03 22:09:42 momjian Exp $
# Known bugs:
#
-TAnlIndexData \
-TAppend \
-TAppendPath \
+-TAppendRelInfo \
-TAppendState \
-TArchive \
-TArchiveEntryPtr \
-TArchiveMode \
-TArchiverStage \
-TArrayBuildState \
+-TArrayConstIterState \
-TArrayExpr \
+-TArrayExprIterState \
-TArrayExprState \
-TArrayMapState \
-TArrayMetaState \
-TBN_RECP_CTX \
-TBOX \
-TBTBuildState \
--TBTItem \
--TBTItemData \
+-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 \
-TBufferLookupEnt \
-TBufferStrategyControl \
-TBufferTag \
+-TBuildAccumulator \
-TByte \
-TBytef \
-TCAC_state \
-TConstraintCategory \
-TConstraintInfo \
-TConstraintsSetStmt \
--TContainsOids \
+-TContextNode \
-TControlFileData \
-TConvInfo \
-TConvertRowtypeExpr \
-TCreateSeqStmt \
-TCreateStmt \
-TCreateStmtContext \
+-TCreateStmtLikeOption \
-TCreateTableSpaceStmt \
-TCreateTrigStmt \
-TCreatedbStmt \
-TDH \
-TDH_METHOD \
-TDIR \
+-TDR_copy \
+-TDR_intorel \
-TDR_printtup \
-TDSA \
-TDSA_METHOD \
-TDSA_SIG \
-TDataDumperPtr \
+-TDataPageDeleteStack \
-TDateADT \
-TDatum \
-TDatumPtr \
--TDatumTuple \
-TDatumTupleFields \
-TDeallocateStmt \
-TDeclareCursorStmt \
-TDllist \
-TDomainConstraintState \
-TDomainConstraintType \
+-TDomainIOData \
-TDropBehavior \
-TDropCastStmt \
+-TDropOwnedStmt \
-TDropPLangStmt \
-TDropPropertyStmt \
-TDropRoleStmt \
-TEndBlobPtr \
-TEndBlobsPtr \
-TEndDataPtr \
--TEntryUpdateRecord \
+-TEntryAccumulator \
-TEolType \
-TErrorContextCallback \
-TErrorData \
-TExceptionLabelMap \
-TExecContext \
-TExecContextData \
+-TExecRowMark \
-TExecScanAccessMtd \
-TExecStatus \
-TExecStatusType \
-TFormData_pg_rewrite \
-TFormData_pg_sequence \
-TFormData_pg_shdepend \
+-TFormData_pg_shdescription \
-TFormData_pg_statistic \
-TFormData_pg_tablespace \
-TFormData_pg_trigger \
-TForm_pg_rewrite \
-TForm_pg_sequence \
-TForm_pg_shdepend \
+-TForm_pg_shdescription \
-TForm_pg_statistic \
-TForm_pg_tablespace \
-TForm_pg_trigger \
-TGISTPageOpaque \
-TGISTPageOpaqueData \
-TGISTSTATE \
--TGISTScanList \
--TGISTScanListData \
-TGISTScanOpaque \
-TGISTScanOpaqueData \
-TGISTSearchStack \
-TGIST_SPLITVEC \
-TGP \
--TGUC_yy_size_t \
--TGUC_yy_state_type \
-TGV \
-TGVOP \
-TGene \
-TGenericExprState \
-TGeqoEvalData \
+-TGinBtree \
+-TGinBtreeData \
+-TGinBtreeStack \
+-TGinBuildState \
+-TGinNSN \
+-TGinPageOpaque \
+-TGinPageOpaqueData \
+-TGinPostingTreeScan \
+-TGinScanEntry \
+-TGinScanEntryData \
+-TGinScanKey \
+-TGinScanKeyData \
+-TGinScanOpaque \
+-TGinScanOpaqueData \
+-TGinState \
+-TGinVacuumState \
-TGistBDItem \
+-TGistBulkDeleteResult \
-TGistEntryVector \
-TGistNSN \
+-TGistSplitUnion \
+-TGistSplitVector \
-TGistVacuum \
-TGlobalTransaction \
-TGlobalTransactionData \
-THashBuildState \
-THashCompareFunc \
-THashCopyFunc \
--THashItem \
--THashItemData \
-THashJoin \
-THashJoinState \
-THashJoinTable \
-THeapTupleFields \
-THeapTupleHeader \
-THeapTupleHeaderData \
+-THistControl \
-TI16 \
-TI32 \
-TI8 \
-TIOFuncSelector \
-TIV \
-TIV64 \
--TIdList \
-TInClauseInfo \
-TIncrementVarSublevelsUp_context \
-TIndex \
+-TIndexArrayKeyInfo \
-TIndexAttributeBitMap \
-TIndexAttributeBitMapData \
-TIndexBuildCallback \
+-TIndexBuildResult \
-TIndexBulkDeleteCallback \
-TIndexBulkDeleteResult \
-TIndexElem \
-TIndexList \
-TIndexOptInfo \
-TIndexPath \
+-TIndexRuntimeKeyInfo \
-TIndexScan \
-TIndexScanDesc \
-TIndexScanDescData \
-TIndexStmt \
-TIndexTuple \
-TIndexTupleData \
--TIndexVacuumCleanupInfo \
+-TIndexVacuumInfo \
-TIndirectBlock \
-TIndxInfo \
-TInfoItem \
-TInstrumentation \
-TInt8TransTypeData \
-TIntArray \
--TInt_yy_size_t \
--TInt_yy_state_type \
--TInt_yysigned_char \
+-TInternalGrant \
-TInterval \
-TInvalidationChunk \
-TInvalidationListHeader \
-TLWLock \
-TLWLockId \
-TLWLockMode \
+-TLWLockNode \
-TLWLockPadded \
-TLargeObjectDesc \
-TLimit \
-TMinMaxExpr \
-TMinMaxExprState \
-TMinMaxOp \
+-TMinimalTuple \
+-TMinimalTupleData \
-TMsgType \
-TMultiXactId \
-TMultiXactOffset \
-TNotifyStmt \
-TNullIfExpr \
-TNullTest \
+-TNullTestState \
-TNullTestType \
-TNumeric \
-TNumericData \
-TOpClassCacheEnt \
-TOpClassMember \
-TOpExpr \
--TOpclassCandidateList \
-TOpclassInfo \
-TOperator \
-TOprInfo \
+-TOuterJoinInfo \
-TOutputContext \
-TOutrec \
-TPADOFFSET \
-TPGLZ_HistEntry \
-TPGLZ_Strategy \
-TPGMessageField \
+-TPGModuleMagicFunction \
-TPGNoticeHooks \
-TPGPROC \
-TPGQueryClass \
-TPGTransactionStatusType \
-TPGVerbosity \
-TPG_Lock_Status \
+-TPG_fini_t \
+-TPG_init_t \
-TPGcancel \
-TPGconn \
-TPGlobjfuncs \
-TPGnotify \
-TPGresAttDesc \
-TPGresAttValue \
+-TPGresParamDesc \
-TPGresult \
-TPGresult_data \
-TPKCS7 \
-TPKCS7_SIGNER_INFO \
-TPKCS7_SIGN_ENVELOPE \
-TPKCS8_PRIV_KEY_INFO \
--TPLPGSQL_YYSTYPE \
-TPLTemplate \
-TPLpgSQL_arrayelem \
-TPLpgSQL_condition \
-TPLpgSQL_function \
-TPLpgSQL_ns \
-TPLpgSQL_nsitem \
+-TPLpgSQL_plugin \
-TPLpgSQL_rec \
-TPLpgSQL_recfield \
-TPLpgSQL_row \
-TPLpgSQL_stmt_raise \
-TPLpgSQL_stmt_return \
-TPLpgSQL_stmt_return_next \
--TPLpgSQL_stmt_select \
-TPLpgSQL_stmt_while \
-TPLpgSQL_trigarg \
-TPLpgSQL_type \
-TPROCLOCKTAG \
-TPROC_HDR \
-TPROC_QUEUE \
+-TPSQL_ECHO \
+-TPSQL_ECHO_HIDDEN \
+-TPSQL_ERROR_ROLLBACK \
-TPV \
-TPVOP \
-TPacketLen \
-TPageHeader \
-TPageHeaderData \
-TPageSplitRecord \
+-TPageUpdateRecord \
-TPagetableEntry \
-TParam \
-TParamExecData \
+-TParamExternData \
+-TParamKind \
-TParamListInfo \
-TParamListInfoData \
-TParamRef \
-TPendingRelDelete \
-TPerlExitListEntry \
-TPerlInterpreter \
+-TPgBackendStatus \
-TPgStat_Counter \
-TPgStat_Info \
-TPgStat_Msg \
--TPgStat_MsgActivity \
-TPgStat_MsgAnalyze \
-TPgStat_MsgAutovacStart \
--TPgStat_MsgBestart \
--TPgStat_MsgBeterm \
-TPgStat_MsgDropdb \
-TPgStat_MsgDummy \
-TPgStat_MsgHdr \
-TPgStat_MsgTabpurge \
-TPgStat_MsgTabstat \
-TPgStat_MsgVacuum \
--TPgStat_StatBeDead \
--TPgStat_StatBeEntry \
-TPgStat_StatDBEntry \
-TPgStat_StatTabEntry \
-TPgStat_TableEntry \
-TPg_finfo_record \
+-TPg_magic_struct \
-TPlan \
-TPlanState \
-TPlannerInfo \
-TPortalStatus \
-TPortalStrategy \
-TPostgresPollingStatusType \
+-TPostingItem \
+-TPredClass \
+-TPredIterInfo \
+-TPredIterInfoData \
-TPrepareStmt \
-TPreparedStatement \
-TPrintExtraTocPtr \
-TPrintTocDataPtr \
+-TPrintfArgType \
+-TPrintfArgValue \
+-TPrintfTarget \
-TPrinttupAttrInfo \
-TPrivGrantee \
-TPrivTarget \
-TRI_QueryKey \
-TRSA \
-TRSA_METHOD \
--TRTBuildState \
-TRTEKind \
--TRTSTACK \
--TRTSTATE \
--TRTScanList \
--TRTScanListData \
--TRTreePageOpaque \
--TRTreePageOpaqueData \
--TRTreeScanOpaque \
--TRTreeScanOpaqueData \
-TRangeFunction \
-TRangeQueryClause \
-TRangeSubselect \
-TReadBufPtr \
-TReadBytePtr \
-TReadExtraTocPtr \
+-TReassignOwnedStmt \
-TRecordCacheEntry \
-TRecordIOData \
-TRegProcedure \
-TRelationPtr \
-TRelativeTime \
-TRelids \
--TRemoveAggrStmt \
-TRemoveFuncStmt \
-TRemoveOpClassStmt \
--TRemoveOperStmt \
-TRenameStmt \
-TResTarget \
-TResolveNew_context \
-TRmgrData \
-TRmgrId \
-TRoleStmtType \
+-TRowCompareExpr \
+-TRowCompareExprState \
+-TRowCompareType \
-TRowExpr \
-TRowExprState \
+-TRowMarkClause \
-TRuleInfo \
-TRuleLock \
-TRuleStmt \
-TSMgrRelation \
-TSMgrRelationData \
-TSPITupleTable \
--TSPLITCOST \
--TSPLITVEC \
-TSQLFunctionCache \
-TSQLFunctionCachePtr \
-TSSL \
-TSUBLEXINFO \
-TSV \
-TSVOP \
+-TSaOpControl \
-TSaveArchivePtr \
-TScalarArrayOpExpr \
-TScalarArrayOpExprState \
-TSharedInvalRelcacheMsg \
-TSharedInvalSmgrMsg \
-TSharedInvalidationMessage \
+-TShellTypeInfo \
-TShmemIndexEnt \
-TShutdownMode \
-TSigHandler \
-TSortClause \
-TSortFunctionKind \
-TSortState \
+-TSortTuple \
-TSplitedPageLayout \
-TStackElem \
-TStandardChunkHeader \
-TStartupPacket \
-TStatMsgType \
-TStdAnalyzeData \
+-TStdRdOptions \
-TStrategyNumber \
-TStringInfo \
-TStringInfoData \
-TVacPageListData \
-TVacuumStmt \
-TValue \
+-TValuesScan \
+-TValuesScanState \
-TVar \
-TVarBit \
-TVarChar \
+-TVariableAssignHook \
-TVariableCache \
-TVariableCacheData \
-TVariableResetStmt \
-T_ossl_old_des_cblock \
-T_ossl_old_des_key_schedule \
-Taclitem \
--Tadjust_inherited_attrs_context \
-Talc_extra \
-Talloc_func \
-Tanyarray \
-Tcomment_t \
-Tconst_DES_cblock \
-Tcontain_var_reference_context \
+-Tconvert_testexpr_context \
-Tcv_flags_t \
-Tdaddr_t \
-Tdatetkn \
-Tdouble \
-TevalPlanQual \
-Teval_const_expressions_context \
--TexecRowMark \
-Texecution_state \
-Texpectation \
-Tf_smgr \
-Tfloat64data \
-Tfloat8 \
-TfmNodePtr \
+-TfmStringInfo \
-Tfp_except \
-Tfp_rnd \
-Tfpclass_t \
-Tfunc_ptr \
-Tgenerate_series_fctx \
-Tgid_t \
+-TginIncompleteSplit \
+-TginxlogCreatePostingTree \
+-TginxlogDeletePage \
+-TginxlogInsert \
+-TginxlogSplit \
+-TginxlogVacuumPage \
-TgistIncompleteInsert \
--TgistxlogEntryUpdate \
-TgistxlogInsertComplete \
-TgistxlogPage \
+-TgistxlogPageDelete \
-TgistxlogPageSplit \
+-TgistxlogPageUpdate \
-TgzFile \
-Thashnode \
-ThbaPort \
-Tmb2wchar_with_len_converter \
-Tmbdisplaylen_converter \
-Tmblen_converter \
+-Tmbverifier \
-TmixedStruct \
-Tmode_t \
-Tnlink_t \
-Tnls_uint32 \
-Tnumeric \
-TobjectType \
+-TobjnameArg \
-Toff_t \
-Toidvector \
-Top_tr_array \
-Tpg_local_to_utf \
-Tpg_time_t \
-Tpg_tz \
+-Tpg_tzenum \
-Tpg_utf_to_local \
-Tpg_wchar \
-Tpg_wchar_tbl \
-Tpgsql_thing_t \
-Tpgthreadlock_t \
-Tpid_t \
+-Tplperl_call_data \
-Tplperl_proc_desc \
+-Tplperl_query_desc \
-Tplpgsql_HashEnt \
--Tplpgsql_yysigned_char \
-Tpltcl_proc_desc \
-Tpltcl_query_desc \
-Tpqbool \
-Tregoff_t \
-Tregproc \
-TremoteDep \
+-TrendezvousHashEntry \
-Treplace_vars_with_subplan_refs_context \
-Trewrite_event \
-Trm_detail_t \
-Ttime_t \
-Ttlist_vinfo \
-Tts_db_fctx \
+-TtzEntry \
-TuInt \
-TuIntf \
-TuLong \
-Tuint8 \
-Tunknown \
-Tushort \
+-Tv_i_state \
-Tva_list \
-Tvarattrib \
-Tvm_offset_t \
-Txl_btree_delete_page \
-Txl_btree_insert \
-Txl_btree_metadata \
--Txl_btree_newmeta \
-Txl_btree_newroot \
-Txl_btree_split \
-Txl_btreetid \
-Txl_heap_clean \
-Txl_heap_delete \
-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 \