Hi,
On Fri, Nov 30, sundararaj reel wrote:
%a to print a char* is not right. char* is interpreted as double (see the compiler warning) . If you want to print the pointer 'description', then use %p.
with "esyslog("dbloms: "%X" "%02X" "%7s" "%p"", Stream, Type, language, description);" I get the following log entry:
--snip-- Nov 30 10:27:24 vdrservernew local1.err vdr: [7118] dbloms: "1" "01" " deu" "0x40800000" --snip--
The following code crashes on my box too. I dont know why.
did you do it on uClibc system or a glibc one ?