#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <stdint.h>
static char *btrieveFileName = (char *)"squaresAndSquareRoots.btr";
{
{
goto leave;
}
{
goto leave;
}
{
goto leave;
}
{
goto leave;
}
{
goto leave;
}
{
goto leave;
}
{
goto leave;
}
{
goto leave;
}
{
goto leave;
}
{
goto leave;
}
{
goto leave;
}
leave:
return status;
}
{
{
goto leave;
}
leave:
return status;
}
{
int i;
{
goto leave;
}
{
goto leave;
}
printf("BalancedIndexes = %s\n", i > 0 ? "Yes" : "No");
{
goto leave;
}
{
goto leave;
}
{
goto leave;
}
printf("FixedRecordLength = %d\n", i);
{
goto leave;
}
printf("PageCompression = %s\n", i > 0 ? "Yes" : "No");
{
goto leave;
}
printf("PagePreallocation = %s\n", i > 0 ? "Yes" : "No");
{
goto leave;
}
{
goto leave;
}
{
goto leave;
}
{
goto leave;
}
printf("UnusedDuplicatePointerCount = %d\n", i);
{
goto leave;
}
printf("UnusedPageCount = %d\n", i);
{
goto leave;
}
leave:
return status;
}
{
{
goto leave;
}
leave:
return status;
}
{
{
goto leave;
}
leave:
return status;
}
int
main(int argc, char *argv[])
{
static const char *usage = "Usage: %s\n";
if (argc != 1)
{
printf(usage, argv[0]);
goto leave;
}
{
goto leave;
}
{
goto leave;
}
{
goto leave;
}
{
goto leave;
}
{
goto leave;
}
leave:
return 0;
return 1;
}
Btrieve クライアント クラス。
Definition btrieveCpp.h:1388
Btrieve::StatusCode FileCreate(BtrieveFileAttributes *btrieveFileAttributes, const char *fileName, Btrieve::CreateMode createMode, Btrieve::LocationMode locationMode=Btrieve::LOCATION_MODE_NO_PREFERENCE)
ファイルを作成します。
Btrieve::StatusCode FileClose(BtrieveFile *btrieveFile)
ファイルを閉じます。
Btrieve::StatusCode FileDelete(const char *fileName)
ファイルを削除します。
Btrieve::StatusCode FileOpen(BtrieveFile *btrieveFile, const char *fileName, const char *ownerName, Btrieve::OpenMode openMode, Btrieve::LocationMode locationMode=Btrieve::LOCATION_MODE_NO_PREFERENCE)
ファイルを開きます。
Btrieve ファイル属性クラス。
Definition btrieveCpp.h:2448
Btrieve::StatusCode SetFileVersion(Btrieve::FileVersion fileVersion)
ファイル バージョンを設定します。
Btrieve::StatusCode SetVariableLengthRecordsMode(Btrieve::VariableLengthRecordsMode variableLengthRecordsMode)
可変長レコード モードを設定します。
Btrieve::StatusCode SetPageSize(Btrieve::PageSize pageSize, bool enablePageCompression=false)
ページ サイズを設定します。
Btrieve::StatusCode SetPreallocatedPageCount(int preallocatedPageCount)
プリアロケート ページ数を設定します。
Btrieve::StatusCode SetReservedDuplicatePointerCount(int reservedDuplicatePointerCount)
予約重複ポインター数を設定します。
Btrieve::StatusCode SetRecordCompressionMode(Btrieve::RecordCompressionMode recordCompressionMode)
レコード圧縮モードを設定します。
Btrieve::StatusCode SetSystemDataMode(Btrieve::SystemDataMode systemDataMode)
システム データ モードを設定します。
Btrieve::StatusCode SetFreeSpaceThreshold(Btrieve::FreeSpaceThreshold freeSpaceThreshold)
空きスペース スレッショルドを設定します。
Btrieve::StatusCode SetBalancedIndexes(bool enableBalancedIndexes)
インデックス バランスを設定します。
Btrieve::StatusCode SetFixedRecordLength(int fixedRecordLength)
固定レコード長を設定します。
Btrieve ファイル クラス。
Definition btrieveCpp.h:1729
Btrieve::StatusCode GetInformation(BtrieveFileInformation *btrieveFileInformation)
ファイル情報を取得します。
VariableLengthRecordsMode
Btrieve 可変長レコード モード。
Definition btrieveCpp.h:1239
@ VARIABLE_LENGTH_RECORDS_MODE_UNKNOWN
不明。
Definition btrieveCpp.h:1247
@ VARIABLE_LENGTH_RECORDS_MODE_YES_VARIABLE_ALLOCATION_TAILS
Yes、可変長部割り当てテーブル付き。
Definition btrieveCpp.h:1245
static const char * PageSizeToString(PageSize pageSize)
ページ サイズを文字列として返します。
static const char * FreeSpaceThresholdToString(FreeSpaceThreshold freeSpaceThreshold)
空きスペース スレッショルドを文字列として返します。
static const char * VariableLengthRecordsModeToString(VariableLengthRecordsMode variableLengthRecordsMode)
可変長レコード モードを文字列として返します。
static const char * RecordCompressionModeToString(RecordCompressionMode recordCompressionMode)
レコード圧縮モードを文字列として返します。
SystemDataMode
Btrieve システム データ モード。
Definition btrieveCpp.h:1200
@ SYSTEM_DATA_MODE_NO
No。
Definition btrieveCpp.h:1204
@ SYSTEM_DATA_MODE_UNKNOWN
不明。
Definition btrieveCpp.h:1210
FileVersion
Btrieve ファイル バージョン。
Definition btrieveCpp.h:267
@ FILE_VERSION_9_5
ファイル バージョン 9.5。
Definition btrieveCpp.h:279
@ FILE_VERSION_UNKNOWN
不明。
Definition btrieveCpp.h:287
static const char * StatusCodeToString(StatusCode statusCode)
ステータス コードを文字列として返します。
PageSize
Btrieve ページ サイズ。
Definition btrieveCpp.h:671
@ PAGE_SIZE_16384
ページ サイズ 16384。
Definition btrieveCpp.h:689
@ PAGE_SIZE_UNKNOWN
不明。
Definition btrieveCpp.h:693
@ CREATE_MODE_OVERWRITE
上書きする。
Definition btrieveCpp.h:72
StatusCode
Btrieve ステータス コード。
Definition btrieveCpp.h:713
@ STATUS_CODE_UNKNOWN
-7 - 不明。
Definition btrieveCpp.h:1194
@ STATUS_CODE_NO_ERROR
0 - エラーはありません。
Definition btrieveCpp.h:715
static const char * SystemDataModeToString(SystemDataMode systemDataMode)
システム データ モードを文字列として返します。
FreeSpaceThreshold
Btrieve 空きスペース スレッショルド。
Definition btrieveCpp.h:293
@ FREE_SPACE_THRESHOLD_UNKNOWN
不明。
Definition btrieveCpp.h:303
@ FREE_SPACE_THRESHOLD_10_PERCENT
空きスペース スレッショルド 10%。
Definition btrieveCpp.h:295
@ OPEN_MODE_NORMAL
ノーマル。
Definition btrieveCpp.h:606
RecordCompressionMode
Btrieve レコード圧縮モード。
Definition btrieveCpp.h:699
@ RECORD_COMPRESSION_MODE_RUN_LENGTH_ENCODING
ラン レングス符号化(RLE)。
Definition btrieveCpp.h:705
@ RECORD_COMPRESSION_MODE_UNKNOWN
不明。
Definition btrieveCpp.h:707
static const char * FileVersionToString(FileVersion fileVersion)
ファイル バージョンを文字列として返します。