LibreOffice Module basic (master) 1
Functions | Variables
image.cxx File Reference
#include <tools/stream.hxx>
#include <tools/tenccvt.hxx>
#include <osl/thread.h>
#include <o3tl/safeint.hxx>
#include <sal/log.hxx>
#include <basic/sbx.hxx>
#include <sb.hxx>
#include <sbxprop.hxx>
#include <string.h>
#include <image.hxx>
#include <codegen.hxx>
#include <memory>
#include <string_view>
Include dependency graph for image.cxx:

Go to the source code of this file.

Functions

static sal_uInt64 SbiOpenRecord (SvStream &r, FileOffset nSignature, sal_uInt16 nElem)
 
static void SbiCloseRecord (SvStream &r, sal_uInt64 nOff)
 
static bool GetToUnicodePoolData (SvStream &r, sal_uInt64 nLen, sal_uInt64 nNext)
 

Variables

constexpr sal_uInt32 nUnicodeDataMagicNumber = 0x556E6920
 

Function Documentation

◆ GetToUnicodePoolData()

static bool GetToUnicodePoolData ( SvStream r,
sal_uInt64  nLen,
sal_uInt64  nNext 
)
static

◆ SbiCloseRecord()

static void SbiCloseRecord ( SvStream r,
sal_uInt64  nOff 
)
static

Definition at line 74 of file image.cxx.

References nPos, SvStream::Seek(), SvStream::Tell(), and SvStream::WriteInt32().

Referenced by SbiImage::Save().

◆ SbiOpenRecord()

static sal_uInt64 SbiOpenRecord ( SvStream r,
FileOffset  nSignature,
sal_uInt16  nElem 
)
static

Definition at line 65 of file image.cxx.

References nPos, SvStream::Tell(), SvStream::WriteInt32(), and SvStream::WriteUInt16().

Referenced by SbiImage::Save().

Variable Documentation

◆ nUnicodeDataMagicNumber

constexpr sal_uInt32 nUnicodeDataMagicNumber = 0x556E6920
constexpr

Definition at line 82 of file image.cxx.

Referenced by GetToUnicodePoolData(), and SbiImage::Save().