![]() |
|
|||
WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
Важно: Этот интерфейс
экспериментален и подлежит изменению без уведомления. Аргумент pIn должен указать на буфер, содержащий байты changeset размером
nIn. Эта функция ассигнует и наполняет буфер копией changeset,
перебазирующегося согласно конфигурации объекта rebaser, переданного как
первый аргумент. Если успешно, (*ppOut) укажет на новый буфер, содержащий
переоснованный changeset, (*pnOut) на его размер в байтах и возвратит
SQLITE_OK. Ответственность вызывающего в конечном счете освободить новый
буфер, используя sqlite3_free().
Иначе, если ошибка происходит, (*ppOut) и (*pnOut) установлены в ноль и
возвращен код ошибки SQLite.
Choose any three.
Session Module C Interface
Перебазируйте changeset
int sqlite3rebaser_rebase(sqlite3_rebaser*, int nIn, const void *pIn,
int *pnOut, void **ppOut);