Finally i managed to solve the problem.the keyword was
extern "C"
Now the compiler stopped mangling the function names and Firebird can see them
correctly.
Good luck all!
On Wednesday, March 29, 2017 11:54 AM, "Michal Kurczabinski
[email protected] [firebird-support]" <[email protected]> wrote:
This should explain:
https://www.youtube.com/watch?v=yepjPiVIzPc
--
pozdr,Michał Kurczabiński #yiv3073048190 #yiv3073048190 --
#yiv3073048190ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px
0;padding:0 10px;}#yiv3073048190 #yiv3073048190ygrp-mkp hr {border:1px solid
#d8d8d8;}#yiv3073048190 #yiv3073048190ygrp-mkp #yiv3073048190hd
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px
0;}#yiv3073048190 #yiv3073048190ygrp-mkp #yiv3073048190ads
{margin-bottom:10px;}#yiv3073048190 #yiv3073048190ygrp-mkp .yiv3073048190ad
{padding:0 0;}#yiv3073048190 #yiv3073048190ygrp-mkp .yiv3073048190ad p
{margin:0;}#yiv3073048190 #yiv3073048190ygrp-mkp .yiv3073048190ad a
{color:#0000ff;text-decoration:none;}#yiv3073048190 #yiv3073048190ygrp-sponsor
#yiv3073048190ygrp-lc {font-family:Arial;}#yiv3073048190
#yiv3073048190ygrp-sponsor #yiv3073048190ygrp-lc #yiv3073048190hd {margin:10px
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv3073048190
#yiv3073048190ygrp-sponsor #yiv3073048190ygrp-lc .yiv3073048190ad
{margin-bottom:10px;padding:0 0;}#yiv3073048190 #yiv3073048190actions
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv3073048190
#yiv3073048190activity
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv3073048190
#yiv3073048190activity span {font-weight:700;}#yiv3073048190
#yiv3073048190activity span:first-child
{text-transform:uppercase;}#yiv3073048190 #yiv3073048190activity span a
{color:#5085b6;text-decoration:none;}#yiv3073048190 #yiv3073048190activity span
span {color:#ff7900;}#yiv3073048190 #yiv3073048190activity span
.yiv3073048190underline {text-decoration:underline;}#yiv3073048190
.yiv3073048190attach
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px
0;width:400px;}#yiv3073048190 .yiv3073048190attach div a
{text-decoration:none;}#yiv3073048190 .yiv3073048190attach img
{border:none;padding-right:5px;}#yiv3073048190 .yiv3073048190attach label
{display:block;margin-bottom:5px;}#yiv3073048190 .yiv3073048190attach label a
{text-decoration:none;}#yiv3073048190 blockquote {margin:0 0 0
4px;}#yiv3073048190 .yiv3073048190bold
{font-family:Arial;font-size:13px;font-weight:700;}#yiv3073048190
.yiv3073048190bold a {text-decoration:none;}#yiv3073048190 dd.yiv3073048190last
p a {font-family:Verdana;font-weight:700;}#yiv3073048190 dd.yiv3073048190last p
span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv3073048190
dd.yiv3073048190last p span.yiv3073048190yshortcuts
{margin-right:0;}#yiv3073048190 div.yiv3073048190attach-table div div a
{text-decoration:none;}#yiv3073048190 div.yiv3073048190attach-table
{width:400px;}#yiv3073048190 div.yiv3073048190file-title a, #yiv3073048190
div.yiv3073048190file-title a:active, #yiv3073048190
div.yiv3073048190file-title a:hover, #yiv3073048190 div.yiv3073048190file-title
a:visited {text-decoration:none;}#yiv3073048190 div.yiv3073048190photo-title a,
#yiv3073048190 div.yiv3073048190photo-title a:active, #yiv3073048190
div.yiv3073048190photo-title a:hover, #yiv3073048190
div.yiv3073048190photo-title a:visited {text-decoration:none;}#yiv3073048190
div#yiv3073048190ygrp-mlmsg #yiv3073048190ygrp-msg p a
span.yiv3073048190yshortcuts
{font-family:Verdana;font-size:10px;font-weight:normal;}#yiv3073048190
.yiv3073048190green {color:#628c2a;}#yiv3073048190 .yiv3073048190MsoNormal
{margin:0 0 0 0;}#yiv3073048190 o {font-size:0;}#yiv3073048190
#yiv3073048190photos div {float:left;width:72px;}#yiv3073048190
#yiv3073048190photos div div {border:1px solid
#666666;height:62px;overflow:hidden;width:62px;}#yiv3073048190
#yiv3073048190photos div label
{color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv3073048190
#yiv3073048190reco-category {font-size:77%;}#yiv3073048190
#yiv3073048190reco-desc {font-size:77%;}#yiv3073048190 .yiv3073048190replbq
{margin:4px;}#yiv3073048190 #yiv3073048190ygrp-actbar div a:first-child
{margin-right:2px;padding-right:5px;}#yiv3073048190 #yiv3073048190ygrp-mlmsg
{font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv3073048190
#yiv3073048190ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv3073048190
#yiv3073048190ygrp-mlmsg select, #yiv3073048190 input, #yiv3073048190 textarea
{font:99% Arial, Helvetica, clean, sans-serif;}#yiv3073048190
#yiv3073048190ygrp-mlmsg pre, #yiv3073048190 code {font:115%
monospace;}#yiv3073048190 #yiv3073048190ygrp-mlmsg *
{line-height:1.22em;}#yiv3073048190 #yiv3073048190ygrp-mlmsg #yiv3073048190logo
{padding-bottom:10px;}#yiv3073048190 #yiv3073048190ygrp-msg p a
{font-family:Verdana;}#yiv3073048190 #yiv3073048190ygrp-msg
p#yiv3073048190attach-count span {color:#1E66AE;font-weight:700;}#yiv3073048190
#yiv3073048190ygrp-reco #yiv3073048190reco-head
{color:#ff7900;font-weight:700;}#yiv3073048190 #yiv3073048190ygrp-reco
{margin-bottom:20px;padding:0px;}#yiv3073048190 #yiv3073048190ygrp-sponsor
#yiv3073048190ov li a {font-size:130%;text-decoration:none;}#yiv3073048190
#yiv3073048190ygrp-sponsor #yiv3073048190ov li
{font-size:77%;list-style-type:square;padding:6px 0;}#yiv3073048190
#yiv3073048190ygrp-sponsor #yiv3073048190ov ul {margin:0;padding:0 0 0
8px;}#yiv3073048190 #yiv3073048190ygrp-text
{font-family:Georgia;}#yiv3073048190 #yiv3073048190ygrp-text p {margin:0 0 1em
0;}#yiv3073048190 #yiv3073048190ygrp-text tt {font-size:120%;}#yiv3073048190
#yiv3073048190ygrp-vital ul li:last-child {border-right:none
!important;}#yiv3073048190