CLibrary.Symbols
----------------

Queries list of symbols of a library.

| Component | Version | macOS | Windows | Linux | Server | iOS SDK |
|---|---|---|---|---|---|---|
| [CFunction](component_CFunction.md) | [10.3](newinversion103.md) | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |

MBS( "CLibrary.Symbols"; LibraryRef ) 

**MBS**( **"CLibrary.Symbols";** /\* Queries list of symbols of a library. \*/  
**$LibraryRef**) /\* The reference number for the library.e.g. $lib \*/ 

### Parameters

| Parameter | Description | Example |
|---|---|---|
| LibraryRef | The reference number for the library. | $lib |

### Result

Returns list or error.

### Description

Queries list of symbols of a library.  
This may show more symbols as defined in public C headers.  
### Examples

Query symbols of zlib:

 MBS ( "CLibrary.Symbols"; MBS ( "[CLibrary.Load](CLibraryLoad.md)"; "/usr/lib/libz.1 .dylib" ) )  
<small>  
Example result:   
adler32  
adler32\_combine  
adler32\_z  
compress  
compress2  
compressBound  
crc32  
crc32\_combine  
crc32\_z  
deflate  
deflateBound  
deflateCopy  
deflateEnd  
deflateGetDictionary  
deflateInit2\_  
deflateInit\_  
deflateParams  
deflatePending  
deflatePrime  
deflateReset  
deflateResetKeep  
deflateSetDictionary  
deflateSetHeader  
deflateTune  
get\_crc\_table  
gzbuffer  
gzclearerr  
gzclose  
gzclose\_r  
gzclose\_w  
gzdirect  
gzdopen  
gzeof  
gzerror  
gzflush  
gzfread  
gzfwrite  
gzgetc  
gzgetc\_  
gzgets  
gzoffset  
gzopen  
gzprintf  
gzputc  
gzputs  
gzread  
gzrewind  
gzseek  
gzsetparams  
gztell  
gzungetc  
gzvprintf  
gzwrite  
inflate  
inflateBack  
inflateBackEnd  
inflateBackInit\_  
inflateCodesUsed  
inflateCopy  
inflateEnd  
inflateGetDictionary  
inflateGetHeader  
inflateInit2\_  
inflateInit\_  
inflateMark  
inflatePrime  
inflateReset  
inflateReset2  
inflateResetKeep  
inflateSetDictionary  
inflateSync  
inflateSyncPoint  
inflateUndermine  
inflateValidate  
uncompress  
uncompress2  
zError  
zlibCompileFlags  
zlibVersion</small>List functions in curl.dll

 MBS ( "CLibrary.Symbols"; MBS ( "[CLibrary.Load](CLibraryLoad.md)"; "libcurl.dll" ) )  
### See also

- [CLibrary.Load](CLibraryLoad.md)
- [CLibrary.LoadFunction](CLibraryLoadFunction.md)

### Release notes

- **Version 16.0**
    - Fixed a problem with [CLibrary.Symbols](https://www.mbsplugins.eu/CLibrarySymbols.shtml) reporting back OK in case of failure.

### Blog Entries

- [MBS FileMaker Plugin, version 15.6pr4](https://www.mbsplugins.de/archive/2025-12-22/MBS_FileMaker_Plugin_version_1/monkeybreadsoftware_blog_filemaker)

This function checks for a license.

Created 25th April 2020 , last changed 17th December 2025

  
[CLibrary.SetTag](CLibrarySetTag.md) - [CNContact.AddEmailAddress](CNContactAddEmailAddress.md)

[HTML Version](CLibrarySymbols.shtml)