| 7252 | } |
| 7253 | |
| 7254 | static int zipfileAppendEntry( |
| 7255 | ZipfileTab *pTab, |
| 7256 | ZipfileEntry *pEntry, |
| 7257 | const u8 *pData, |
| 7258 | int nData |
| 7259 | ){ |
| 7260 | u8 *aBuf = pTab->aBuffer; |
| 7261 | int nBuf; |
| 7262 | int rc; |
| 7263 | |
| 7264 | nBuf = zipfileSerializeLFH(pEntry, aBuf); |
| 7265 | rc = zipfileAppendData(pTab, aBuf, nBuf); |
| 7266 | if( rc==SQLITE_OK ){ |
| 7267 | pEntry->iDataOff = pTab->szCurrent; |
| 7268 | rc = zipfileAppendData(pTab, pData, nData); |
| 7269 | } |
| 7270 | |
| 7271 | return rc; |
| 7272 | } |
| 7273 | |
| 7274 | static int zipfileGetMode( |
| 7275 | sqlite3_value *pVal, |
no test coverage detected