This construct will concatenate the two strings literally.  Thus, when you read the user agent string on the screen, it will read "curl/7.24.0 (x86_64-apple-darwin12.0)libcurl/7.24.0 OpenSSL/0.9.8r zlib/1.2.5".  I think the lack of space in front of libcurl may be a typo.