Gregory King

Results 11 comments of Gregory King

@sstewartgallus It looks like the code that you quote is from `src/build_options.cmake`. I'll quote the full function here: ``` function(require_libjpegturbo) find_library(LibJpegTurbo_LIBRARY NAMES libturbojpeg.so libturbojpeg.so.0 libturbojpeg.dylib PATHS /opt/libjpeg-turbo/lib ) # On...

I believe you are missing the build dependencies. So you will need to install `libedit` (BSD editline and history libraries), `libtinfo` (low-level terminfo library), and `mesa-common-dev`. I believe these have...

There are couple of features that I find useful: (1) `auto`, `decltype` - compiler determined type declaration, common usage for auto: ``` std::vector my_vector; auto pos = my_vector.begin();//auto pos will...

I'll try and answer the question: C++11 is a nearly a superset of C++98/03 (it has a few language extension/new keywords, so using certain features of C++11 can be guaranteed...

So, `pthread_self()` returns `pthread_t` (according to [pthread_self specification](http://pubs.opengroup.org/onlinepubs/007908799/xsh/pthread_self.html)). So I'm confused as to why the `reinterpret_cast` is required.

Well the options are to avoid the cast altogether: (1) both 32-bit and 64-bit linux define a `pthread_t` through the following typedef: ``` typedef unsigned long int pthread_t; ``` See...

@stativ Can you put the file up in a gist.

I believe that this warning might be spurious. (a) `key.get_ptr()` calls the following function `dynamic_string::get_ptr_priv();`; This function is declared inline which returns `char*`. So, if the compiler inlines (both functions)...

When I get some time, I'll give a bit of work towards getting a few of these small issues cleaned up. I've always found most boost libraries to be fairly...

The only difficulty in using `libedit` is the fact that there is a dependency conflict between `libbsd-dev:amd64` and `libbsd-dev:i386`. Meaning that building both the 32- and 64-bit applications is not...