Tag Archives: libsxe

Datatypes Used in libsxe: 64 Bit Programming

libsxe uses standard C data types, but it is very careful to use them intentionally. We normally use the following types: Type | Defined | Description —————+————-+———————————— bool | <stdbool.h> | Boolean values (true and false) char | C standard … Continue reading

Posted in programming | Tagged , , , , | 2 Comments

High Speed Fine Grained Diagnostic Logging

The sxe-log package of the libsxe library (see libsxe.org) has always had macro based logging with a decent feature set: Trace and dump level messages compiled out in non-debug builds In-line level checking for absolutely minimal performance impact when level … Continue reading

Posted in libsxe, programming | Tagged , , , , , | Leave a comment

Why is libsxe Written in C and not C++?

As one of the core developers of the libsxe open source library, I thought I’d write a blog post explaining our choice of C for the library. We eliminated interpreted languages, including java, based on the requirement to be able … Continue reading

Posted in libsxe, programming | Tagged , , , , | Leave a comment