More cleanup.

This commit is contained in:
Bruce Momjian 2001-02-11 05:13:52 +00:00
parent 82b1fd1e0d
commit 26dc50141b
38 changed files with 771 additions and 549 deletions

View File

@ -410,7 +410,8 @@ SQLError(
EnvironmentClass
* EN_Constructor(void)
*
EN_Constructor(void)
{
EnvironmentClass *rv;

View File

@ -384,14 +384,16 @@ typedef struct tagDATE_STRUCT
SQLSMALLINT year;
SQLUSMALLINT month;
SQLUSMALLINT day;
} DATE_STRUCT, SQL_DATE_STRUCT;
} DATE_STRUCT,
SQL_DATE_STRUCT;
typedef struct tagTIME_STRUCT
{
SQLUSMALLINT hour;
SQLUSMALLINT minute;
SQLUSMALLINT second;
} TIME_STRUCT, SQL_TIME_STRUCT;
} TIME_STRUCT,
SQL_TIME_STRUCT;
typedef struct tagTIMESTAMP_STRUCT
{
@ -402,7 +404,8 @@ typedef struct tagTIMESTAMP_STRUCT
SQLUSMALLINT minute;
SQLUSMALLINT second;
SQLUINTEGER fraction;
} TIMESTAMP_STRUCT, SQL_TIMESTAMP_STRUCT;
} TIMESTAMP_STRUCT,
SQL_TIMESTAMP_STRUCT;
/* postodbc doesn't use these but what the heck */
/* Don't know what SQL_MAX_NUMERIC_LEN should be so I can't include this. It's

View File

@ -6,7 +6,7 @@
*
* Comments: See "notice.txt" for copyright and license information.
*
* $Id: psqlodbc.h,v 1.33 2001/02/11 02:01:22 momjian Exp $
* $Id: psqlodbc.h,v 1.34 2001/02/11 05:13:51 momjian Exp $
*/
#ifndef __PSQLODBC_H__

View File

@ -36,6 +36,7 @@ do
# We get the list of typedef's from /src/tools/find_typedef
indent -bad -bap -bc -bl -d0 -cdb -nce -nfc1 -di12 -i4 -l75 \
-lp -nip -npro $EXTRA_OPTS \
-TFAR \
-TA_Const \
-TA_Expr \
-TA_Indices \
@ -55,17 +56,21 @@ do
-TAllocBlockData \
-TAllocChunk \
-TAllocChunkData \
-TAllocMode \
-TAllocPointer \
-TAllocSet \
-TAllocSetData \
-TAllocSetContext \
-TAlterGroupStmt \
-TAlterTableStmt \
-TAlterUserStmt \
-TAnyInvalidation \
-TAppend \
-TAppendPath \
-TAppendState \
-TArray \
-TArchive \
-TArchiveEntryPtr \
-TArchiveFormat \
-TArchiveHandle \
-TArchiveMode \
-TArrayRef \
-TArrayType \
-TAtom \
@ -74,6 +79,8 @@ do
-TAttrNumber \
-TAuthRequest \
-TAuthRequestPacket \
-TBOOKMARK \
-TBOOL \
-TBOX \
-TBTItem \
-TBTItemData \
@ -89,28 +96,32 @@ do
-TBTStack \
-TBTStackData \
-TBUCKET_INDEX \
-TBYTE \
-TBackend \
-TBackendId \
-TBackendTag \
-TBindInfoClass \
-TBitArray \
-TBitIndex \
-TBkpBlock \
-TBlock \
-TBlockId \
-TBlockIdData \
-TBlockNumber \
-TBoolPtr \
-TBpChar \
-TBucket \
-TBufFile \
-TBufFlags \
-TBuffer \
-TBufferBlock \
-TBufferBlindId \
-TBufferDesc \
-TBufferLock \
-TBufferTag \
-TByte \
-TBytef \
-TCATEGORY \
-TCCHashFunc \
-TCHUNK_INFO \
-TCIRCLE \
-TCOL_INFO \
-TCONN_Status \
-TCPFunction \
-TCPPFunction \
-TCancelRequestPacket \
@ -124,20 +135,25 @@ do
-TChangeACLStmt \
-TChangeVarNodes_context \
-TCheckPoint \
-TCheckPointStmt \
-TChromosome \
-TCity \
-TClientData \
-TClosePortalStmt \
-TClosePtr \
-TClusterStmt \
-TCmdType \
-TColormap \
-TColumnDef \
-TColumnInfoClass \
-TCommandDest \
-TCommandId \
-TCommentStmt \
-TCommonScanState \
-TCommonState \
-TConnInfo \
-TConnStatusType \
-TConnectionClass \
-TConst \
-TConstrCheck \
-TConstrType \
@ -155,11 +171,16 @@ do
-TCreateUserStmt \
-TCreatedbStmt \
-TCursor \
-TCustomOutPtr \
-TDATE_STRUCT \
-TDBState \
-TDCHCacheEntry \
-TDCH_poz \
-TDIR \
-TDR_printtup \
-TDWORD \
-TDataDumperPtr \
-TDataSourceToDriverProc \
-TDateADT \
-TDatum \
-TDatumPtr \
@ -179,16 +200,23 @@ do
-TDlelem \
-TDllist \
-TDrawable \
-TDriverToDataSourceProc \
-TDropGroupStmt \
-TDropPLangStmt \
-TDropStmt \
-TDropTrigStmt \
-TDropUserStmt \
-TDropdbStmt \
-TDumpContext \
-TDynamicFileList \
-TEDGE \
-TELEMENT \
-TEState \
-TEdge \
-TEndBlobPtr \
-TEndBlobsPtr \
-TEndDataPtr \
-TEnvironmentClass \
-TErrorMessagePacket \
-TExcContext \
-TExcData \
@ -198,28 +226,28 @@ do
-TExcMessage \
-TExcProc \
-TException \
-TExecScanAccessMtd \
-TExecStatus \
-TExecStatusType \
-TExitStatus \
-TExplainState \
-TExplainStmt \
-TExpr \
-TExprContext \
-TExprDoneCond \
-TExtendStmt \
-TFIELD_INFO \
-TFILE \
-TFILE \
-TFUNMAP \
-TFetchStmt \
-TFieldSelect \
-TFile \
-TFileName \
-TFixedItem \
-TFixedItemData \
-TFixedStack \
-TFixedStackData \
-TFindSplitData \
-TFjoin \
-TFkConstraint \
-TFmgrCall \
-TFmgrBuiltin \
-TFmgrInfo \
-TFmgrValues \
-TFont \
-TFormData_pg_aggregate \
-TFormData_pg_am \
@ -235,6 +263,7 @@ do
-TFormData_pg_inherits \
-TFormData_pg_ipl \
-TFormData_pg_language \
-TFormData_pg_largeobject \
-TFormData_pg_listener \
-TFormData_pg_log \
-TFormData_pg_opclass \
@ -262,6 +291,7 @@ do
-TForm_pg_inherits \
-TForm_pg_ipl \
-TForm_pg_language \
-TForm_pg_largeobject \
-TForm_pg_log \
-TForm_pg_opclass \
-TForm_pg_operator \
@ -275,14 +305,15 @@ do
-TForm_pg_type \
-TForm_pg_variable \
-TFormatNode \
-TFromExpr \
-TFunc \
-TFuncCall \
-TFuncIndexInfo \
-TFuncIndexInfoPtr \
-TFuncInfo \
-TFunction \
-TFunctionCache \
-TFunctionCachePtr \
-TFunctionCallInfo \
-TFunctionCallInfoData \
-TGC \
-TGContext \
-TGISTENTRY \
@ -295,20 +326,27 @@ do
-TGISTScanOpaque \
-TGISTScanOpaqueData \
-TGIST_SPLITVEC \
-TGLOBAL_VALUES \
-TGUC_yy_size_t \
-TGUC_yy_state_type \
-TGene \
-TGlobalMemory \
-TGlobalMemoryData \
-TGroup \
-TGroupBuffer \
-TGroupClause \
-TGroupState \
-TGucContext \
-THASHACTION \
-THASHCTL \
-THASH_SEQ_STATUS \
-THDBC \
-THENV \
-THHDR \
-THISTORY_STATE \
-THIST_ENTRY \
-THOLDER \
-THOLDERTAG \
-THSTMT \
-THTAB \
-THandleRIRAttributeRule_context \
-THWND \
-THash \
-THashItem \
-THashItemData \
@ -331,8 +369,6 @@ do
-THashtFunc \
-THeapAccessStatistics \
-THeapAccessStatisticsData \
-THeapMemoryBlock \
-THeapMemoryBlockData \
-THeapScanDesc \
-THeapScanDescData \
-THeapTuple \
@ -340,11 +376,9 @@ do
-THeapTupleHeader \
-THeapTupleHeaderData \
-TINTRANGE \
-TIPCKey \
-TIdList \
-TIdent \
-TIncrementVarSublevelsUp_context \
-TIndDesc \
-TIndInfo \
-TIndex \
-TIndexAttributeBitMap \
@ -366,6 +400,7 @@ do
-TIndexTupleData \
-TIndirectBlock \
-TInhInfo \
-TInhOption \
-TInhPaths \
-TInsertIndexResult \
-TInsertIndexResultData \
@ -397,6 +432,7 @@ do
-TJoinInfo \
-TJoinPath \
-TJoinState \
-TJoinType \
-TJunkFilter \
-TKEYMAP_ENTRY \
-TKEYMAP_ENTRY_ARRAY \
@ -413,8 +449,12 @@ do
-TLOCKMETHODTABLE \
-TLOCKMODE \
-TLOCKTAG \
-TLO_ARG \
-TLPARAM \
-TLSEG \
-TLargeObjectDesc \
-TLimit \
-TLimitState \
-TList \
-TListenStmt \
-TLoadStmt \
@ -452,7 +492,6 @@ do
-TNestPath \
-TNode \
-TNodeTag \
-TNoname \
-TNotifyStmt \
-TNumeric \
-TNumericData \
@ -462,22 +501,25 @@ do
-TOffsetNumber \
-TOffsetVarNodes_context \
-TOid \
-TOid \
-TOidOptions \
-TOldstyle_fnextra \
-TOpType \
-TOpaque \
-TOpaqueData \
-TOper \
-TOperator \
-TOprInfo \
-TOrderedElem \
-TOrderedElemData \
-TOrderedSet \
-TOrderedSetData \
-TOutputContext \
-TOverflowPageAddress \
-TPATH \
-TPGFInfoFunction \
-TPGFunction \
-TPGLZ_DecompState \
-TPGLZ_Header \
-TPGLZ_HistEntry \
-TPGLZ_Strategy \
-TPGShmemHeader \
-TPGconn \
-TPGnotify \
-TPGresult \
@ -491,6 +533,7 @@ do
-TPROC \
-TPROC_HDR \
-TPROC_QUEUE \
-TPTR \
-TPacket \
-TPacketDoneProc \
-TPacketLen \
@ -505,12 +548,17 @@ do
-TParamListInfo \
-TParamListInfoData \
-TParamNo \
-TParameterInfoClass \
-TParseState \
-TPasswordPacket \
-TPasswordPacketV0 \
-TPath \
-TPathKeyItem \
-TPathKeysComparison \
-TPattern_Prefix_Status \
-TPattern_Type \
-TPendingRelDelete \
-TPg_finfo_record \
-TPixmap \
-TPlan \
-TPoint \
@ -518,28 +566,25 @@ do
-TPool \
-TPort \
-TPortal \
-TPortalBlock \
-TPortalBlockData \
-TPortalBuffer \
-TPortalD \
-TPortalEntry \
-TPortalHashEnt \
-TPortalHeapMemory \
-TPortalMemoryContext \
-TPortalVariableMemory \
-TPostgresPollingStatusType \
-TPredInfo \
-TPrefix_Status \
-TPrintExtraTocPtr \
-TPrintTocDataPtr \
-TPrinttupAttrInfo \
-TPrivateMem \
-TProcState \
-TProcedureStmt \
-TProcessingMode \
-TProjectionInfo \
-TProtocolVersion \
-TProtocolVersion \
-TPsqlSettings \
-TQResultClass \
-TQuery \
-TQueryDesc \
-TQueryInfo \
-TQueryResultCode \
-TRETCODE \
-TRI_OpreqHashEntry \
-TRI_QueryHashEntry \
-TRI_QueryKey \
@ -552,59 +597,92 @@ do
-TRTreeScanOpaque \
-TRTreeScanOpaqueData \
-TRangeQueryClause \
-TRangeSubselect \
-TRangeTblEntry \
-TRangeTblRef \
-TRangeVar \
-TRawColumnDefault \
-TReadBufPtr \
-TReadBytePtr \
-TReadExtraTocPtr \
-TRecipeStmt \
-TRegProcedure \
-TReindexStmt \
-TRelExpr \
-TRelFileNode \
-TRelIdCacheEnt \
-TRelNameCacheEnt \
-TRelNodeCacheEnt \
-TRelOptInfo \
-TRelabelType \
-TRelation \
-TRelationBuildDescInfo \
-TRelationData \
-TRelationInfo \
-TRelationInvalidationData \
-TRelationList \
-TRelationPtr \
-TRelativeTime \
-TRelids \
-TRemoveAggrStmt \
-TRemoveFuncStmt \
-TRemoveOperStmt \
-TRemoveStmt \
-TRenameStmt \
-TResTarget \
-TResdom \
-TResolveNew_context \
-TRestoreOptions \
-TRestrictInfo \
-TResult \
-TResultRelInfo \
-TResultState \
-TRetrieveIndexResult \
-TRetrieveIndexResultData \
-TReturnSetInfo \
-TRewriteInfo \
-TRewriteRule \
-TRmgrData \
-TRmgrId \
-TRowMark \
-TRuleLock \
-TRuleStmt \
-TSDOUBLE \
-TSDWORD \
-TSEGMENT \
-TSEG_OFFSET \
-TSEMA \
-TSFLOAT \
-TSHMEM_OFFSET \
-TSHM_QUEUE \
-TSIMPLE_TIME \
-TSISeg \
-TSLock \
-TSPINLOCK \
-TSPITupleTable \
-TSPLITVEC \
-TSQLBIGINT \
-TSQLCHAR \
-TSQLDOUBLE \
-TSQLFLOAT \
-TSQLFunctionCache \
-TSQLFunctionCachePtr \
-TSQLGUID \
-TSQLINTEGER \
-TSQLINTERVAL \
-TSQLREAL \
-TSQLSCHAR \
-TSQLSMALLINT \
-TSQLUBIGINT \
-TSQLUINTEGER \
-TSQLUSMALLINT \
-TSQL_DATE_STRUCT \
-TSQL_DAY_SECOND_STRUCT \
-TSQL_INTERVAL_STRUCT \
-TSQL_TIMESTAMP_STRUCT \
-TSQL_TIME_STRUCT \
-TSQL_YEAR_MONTH_STRUCT \
-TSSHOR \
-TSTMT_Status \
-TSWORD \
-TSaveArchivePtr \
-TScan \
-TScanDirection \
-TScanFunc \
-TScanKey \
-TScanKeyData \
-TScanKeyword \
@ -615,6 +693,11 @@ do
-TSeqScan \
-TSeqTable \
-TSeqTableData \
-TSetOp \
-TSetOpCmd \
-TSetOpState \
-TSetOperation \
-TSetOperationStmt \
-TSharedInvalid \
-TSharedInvalidData \
-TShmemIndexEnt \
@ -623,12 +706,21 @@ do
-TSnapshot \
-TSnapshotData \
-TSockAddr \
-TSocketClass \
-TSort \
-TSortClause \
-TSortGroupBy \
-TSortState \
-TSplitNumber \
-TStandardChunkHeader \
-TStartBlobPtr \
-TStartBlobsPtr \
-TStartDataPtr \
-TStartUpID \
-TStartupPacket \
-TStartupPacket \
-TStatementClass \
-TStatementOptions \
-TStrategyEvaluation \
-TStrategyEvaluationData \
-TStrategyExpression \
@ -649,7 +741,12 @@ do
-TSubLink \
-TSubLinkType \
-TSubPlan \
-TSystemPortAddress \
-TSubqueryScan \
-TSubqueryScanState \
-TTABLE_INFO \
-TTAR_MEMBER \
-TTIMESTAMP_STRUCT \
-TTIME_STRUCT \
-TTXTRANGE \
-TTableID \
-TTableInfo \
@ -717,8 +814,8 @@ do
-TTcl_ValueType \
-TTcl_Var \
-TTcl_VarTraceProc \
-TTempRelList \
-TTempTable \
-TThingFile \
-TTidPath \
-TTidScan \
-TTidScanState \
@ -793,29 +890,39 @@ do
-TTk_TextLayout \
-TTk_Uid \
-TTk_Window \
-TTmFromChar \
-TTocEntry \
-TTocSortCompareFn \
-TTransactionId \
-TTransactionState \
-TTransactionStateData \
-TTransactionStmt \
-TTrigInfo \
-TTrigger \
-TTriggerData \
-TTriggerDesc \
-TTriggerEvent \
-TTruncateStmt \
-TTupSortStatus \
-TTupleBlock \
-TTupStoreStatus \
-TTupleConstr \
-TTupleDesc \
-TTupleField \
-TTupleListClass \
-TTupleNode \
-TTupleTable \
-TTupleTableData \
-TTupleTableSlot \
-TTuplesortstate \
-TTuplestorestate \
-TType \
-TTypeBlock \
-TTypeCast \
-TTypeInfo \
-TTypeName \
-TUCHAR \
-TUDWORD \
-TUNDO_LIST \
-TUWORD \
-TUnique \
-TUniqueState \
-TUnlistenStmt \
@ -824,10 +931,6 @@ do
-TVAttList \
-TVAttListData \
-TVFunction \
-TVPageDescr \
-TVPageDescrData \
-TVPageList \
-TVPageListData \
-TVRelList \
-TVRelListData \
-TVRelStats \
@ -836,9 +939,15 @@ do
-TVTupleMove \
-TVTupleMoveData \
-TVacAttrStats \
-TVacPage \
-TVacPageData \
-TVacPageList \
-TVacPageListData \
-TVacuumStmt \
-TValue \
-TVar \
-TVarBit \
-TVarChar \
-TVariableCache \
-TVariableCacheData \
-TVariableRelationContents \
@ -852,7 +961,14 @@ do
-TViewStmt \
-TVisual \
-TVisualID \
-TWAIT_ORDER \
-TWORD \
-TWPARAM \
-TWindow \
-TWriteBufPtr \
-TWriteBytePtr \
-TWriteDataPtr \
-TWriteExtraTocPtr \
-TXActivateDeactivateEvent \
-TXActivateEvent \
-TXAnyEvent \
@ -897,9 +1013,7 @@ do
-TXICCallback \
-TXICProc \
-TXID \
-TXIDLookupEnt \
-TXIDProc \
-TXIDTAG \
-TXIM \
-TXIMCallback \
-TXIMCaretDirection \
@ -942,8 +1056,11 @@ do
-TXLogCtlWrite \
-TXLogPageHeader \
-TXLogPageHeaderData \
-TXLogRecData \
-TXLogRecPtr \
-TXLogRecord \
-TXLogRelCacheEntry \
-TXLogRelDesc \
-TXLogSubRecord \
-TXMapEvent \
-TXMapRequestEvent \
@ -986,15 +1103,20 @@ do
-TYY_BUFFER_STATE \
-TYY_CHAR \
-T_LIB_VERSION_TYPE \
-T_LIB_VERSION_TYPE \
-T_LockId_ \
-T_RuneEntry \
-T_RuneEntry \
-T_RuneLocale \
-T_RuneLocale \
-T_RuneRange \
-T_RuneRange \
-T_SPI_connection \
-T_SPI_plan \
-T_XPrivDisplay \
-Taclitem \
-Tapply_RIR_view_context \
-Tadjust_inherited_attrs_context \
-Talloc_func \
-Tassoc_list \
-Tattribute_used_context \
-TbackslashResult \
@ -1007,30 +1129,41 @@ do
-Tbool8 \
-Tbytea \
-Tcaddr_t \
-Tcaddr_t \
-Tcat_t \
-Tcc_t \
-Tchar \
-Tcheck_if_rte_used_context \
-Tchar \
-Tcharf \
-Tcheck_ungrouped_columns_context \
-Tclock_t \
-Tclock_t \
-Tclockid_t \
-Tclockid_t \
-Tcrc64 \
-Tcset \
-Tdaddr_t \
-Tdaddr_t \
-Tdatetkn \
-Tdeparse_context \
-Tdev_t \
-Tdhalloc_ptr \
-Tdev_t \
-Tdiv_t \
-Tdiv_t \
-Tdouble \
-Tdouble \
-TevalPlanQual \
-TexecRowMark \
-Texecution_state \
-Tf_smgr \
-Tfd_mask \
-Tfd_mask \
-Tfd_set \
-Tfd_set \
-Tfinalize_primnode_results \
-Tfix_parsetree_attnums_context \
-Tfixpt_t \
-Tfixpt_t \
-Tfloat \
-Tfloat \
-Tfloat32 \
-Tfloat32data \
@ -1038,47 +1171,73 @@ do
-Tfloat64 \
-Tfloat64data \
-Tfloat8 \
-Tfp_except \
-Tfp_rnd \
-Tfpclass_t \
-Tfpos_t \
-Tfpos_t \
-Tfree_func \
-Tfunc_ptr \
-Tgid_t \
-Tgid_t \
-TgzFile \
-Thashnode \
-ThbaPort \
-Tin_addr_t \
-Tin_addr_t \
-Tin_port_t \
-Tin_port_t \
-Tinet \
-Tinet_struct \
-Tino_t \
-Tino_t \
-Tint \
-Tint \
-Tint16 \
-Tint16_t \
-Tint16_t \
-Tint16m_t \
-Tint16m_t \
-Tint2 \
-Tint2vector \
-Tint32 \
-Tint32_t \
-Tint32_t \
-Tint32m_t \
-Tint32m_t \
-Tint4 \
-Tint64 \
-Tint64_t \
-Tint64_t \
-Tint64m_t \
-Tint64m_t \
-Tint8 \
-Tint8_t \
-Tint8_t \
-Tint8m_t \
-Tint8m_t \
-Tintf \
-Tjmp_buf \
-Tjoin_references_context \
-Tkey_t \
-Tkey_t \
-TlclContext \
-TlclTocEntry \
-Tldiv_t \
-Tldiv_t \
-Tlztext \
-Tmacaddr \
-Tmanufacturer \
-Tmode_t \
-TmodifyAggrefChangeVarnodes_context \
-Tmode_t \
-Tnlink_t \
-Tnlink_t \
-Toff_t \
-Toff_t \
-Toidvector \
-ToptType \
-Tpg_pwd \
-Tpgsql_thing_t \
-Tpid_t \
-Tpid_t \
-Tpqbool \
-Tpqsigfunc \
-TprintQueryOpt \
@ -1086,69 +1245,128 @@ do
-TpromptStatus_t \
-Tptrdiff_t \
-Tpull_var_clause_context \
-Tpull_varnos_context \
-Tqaddr_t \
-Tqaddr_t \
-Tquad_t \
-Tquad_t \
-TrangeTableEntry_used_context \
-Tregex_t \
-Tregister_t \
-Tregister_t \
-Tregmatch_t \
-Tregoff_t \
-Tregproc \
-Treplace_vars_with_subplan_refs_context \
-Trune_t \
-Trune_t \
-Tsa_family_t \
-Tsa_family_t \
-Tsegsz_t \
-Tsegsz_t \
-Tsequence_magic \
-Tsig_atomic_t \
-Tsig_func \
-Tsig_t \
-Tsighandler_cxt \
-Tsigjmp_buf \
-Tsigset_t \
-Tsigset_t \
-Tsize_t \
-Tsize_t \
-Tslock_t \
-Tslock_t \
-Tsmgrid \
-Tsocklen_t \
-Tsocklen_t \
-Tsop \
-Tsopno \
-Tspeed_t \
-TsqlparseInfo \
-TsqlparseState \
-Tssize_t \
-Tssize_t \
-Tswblk_t \
-Tswblk_t \
-Ttcflag_t \
-Ttcp_seq \
-Ttext \
-TthisLockWasTriggered_context \
-Ttime_t \
-Ttime_t \
-TuInt \
-TuIntf \
-TuLong \
-TuLongf \
-Tu_char \
-Tu_char \
-Tu_int \
-Tu_int \
-Tu_int16_t \
-Tu_int16_t \
-Tu_int16m_t \
-Tu_int16m_t \
-Tu_int32_t \
-Tu_int32_t \
-Tu_int32m_t \
-Tu_int32m_t \
-Tu_int64_t \
-Tu_int64_t \
-Tu_int64m_t \
-Tu_int64m_t \
-Tu_int8_t \
-Tu_int8_t \
-Tu_int8m_t \
-Tu_int8m_t \
-Tu_long \
-Tu_long \
-Tu_quad_t \
-Tu_quad_t \
-Tu_short \
-Tu_short \
-Tuch \
-Tuid_t \
-Tuid_t \
-Tuint \
-Tuint \
-Tuint16 \
-Tuint32 \
-Tuint64 \
-Tuint8 \
-Tushort \
-Tushort \
-Tva_list \
-Tva_list \
-Tvarattrib \
-Tvm_offset_t \
-Tvm_offset_t \
-Tvm_size_t \
-Tvm_size_t \
-Tvoid \
-Tvoid \
-Tvoidp \
-Tvoidpf \
-Twchar_t \
-Twchar_t \
-Tword16 \
-Tword32 \
-Tword8 \
-Txl_btree_delete \
-Txl_btree_insert \
-Txl_btree_newroot \
-Txl_btree_split \
-Txl_btreetid \
-Txl_heap_clean \
-Txl_heap_delete \
-Txl_heap_header \
-Txl_heap_insert \
-Txl_heap_update \
-Txl_heaptid \
-Txl_seq_rec \
-Txl_xact_abort \
-Txl_xact_commit \
-Tyy_size_t \
-Tyy_state_type \
-Tz_stream \
-Tz_streamp \
/tmp/$$a >/tmp/$$ 2>&1
if [ "$?" -ne 0 -o -s /tmp/$$ ]
then echo "$FILE"