{"id":283,"date":"2015-01-14T14:13:22","date_gmt":"2015-01-14T06:13:22","guid":{"rendered":"http:\/\/finaldie.com\/blog\/?p=283"},"modified":"2015-01-14T14:14:55","modified_gmt":"2015-01-14T06:14:55","slug":"flibs-0-7-4-released","status":"publish","type":"post","link":"https:\/\/finaldie.com\/blog\/flibs-0-7-4-released\/","title":{"rendered":"Flibs 0.7.4 Released"},"content":{"rendered":"<p>The <a href=\"https:\/\/github.com\/finaldie\/final_libs\">flibs<\/a> 0.7.4 has been released, which include the following changes:<\/p>\n<pre><code>1. Refactor all the makefiles, now it can be built in parallel\n2. Refactor the header files folder structure, to make them more user friendly\n3. Refactor some apis, to make them more user friendly\n4. Replace malloc with calloc, to avoid potential un-initialization issue\n5. Fix some type conversion incorrect issue, to make it more stablization\n6. Fix the valgrind errors when building the libs on 32 bit platform\n<\/code><\/pre>\n<p>For example, if you want to compile the static-link libraries, now just run:<\/p>\n<pre><code>make -j4\nmake install\n<\/code><\/pre>\n<p>And all the header files have been moved to <code>include\/flibs<\/code>, so whatever you include it from the submodule of your project or <code>\/usr\/local<\/code>, just write it one time:<\/p>\n<pre><code>#include &lt;flibs\/xxx.h&gt;\n<\/code><\/pre>\n<p>Ok, so for now, all the api prefix are starting with &#8220;f&#8221;, and you can identify them easier than before.<\/p>\n<p>Just enjoy and have a fun :)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The flibs 0.7.4 has been released, which include the following changes: 1. Refactor all the makefiles, now it can be built in parallel 2. Refactor the header files folder structure, to make them more user friendly 3. Refactor some apis, to make them more user friendly 4. Replace malloc with calloc, to avoid potential un-initialization &#8230; <a title=\"Flibs 0.7.4 Released\" class=\"read-more\" href=\"https:\/\/finaldie.com\/blog\/flibs-0-7-4-released\/\" aria-label=\"More on Flibs 0.7.4 Released\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,10],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Flibs 0.7.4 Released - Final Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/finaldie.com\/blog\/flibs-0-7-4-released\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Flibs 0.7.4 Released - Final Blog\" \/>\n<meta property=\"og:description\" content=\"The flibs 0.7.4 has been released, which include the following changes: 1. Refactor all the makefiles, now it can be built in parallel 2. Refactor the header files folder structure, to make them more user friendly 3. Refactor some apis, to make them more user friendly 4. Replace malloc with calloc, to avoid potential un-initialization ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/finaldie.com\/blog\/flibs-0-7-4-released\/\" \/>\n<meta property=\"og:site_name\" content=\"Final Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hu.yuzhang\" \/>\n<meta property=\"article:published_time\" content=\"2015-01-14T06:13:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-01-14T06:14:55+00:00\" \/>\n<meta name=\"author\" content=\"final\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@hyzwowtools\" \/>\n<meta name=\"twitter:site\" content=\"@hyzwowtools\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"final\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/finaldie.com\/blog\/flibs-0-7-4-released\/\",\"url\":\"https:\/\/finaldie.com\/blog\/flibs-0-7-4-released\/\",\"name\":\"Flibs 0.7.4 Released - Final Blog\",\"isPartOf\":{\"@id\":\"https:\/\/finaldie.com\/blog\/#website\"},\"datePublished\":\"2015-01-14T06:13:22+00:00\",\"dateModified\":\"2015-01-14T06:14:55+00:00\",\"author\":{\"@id\":\"https:\/\/finaldie.com\/blog\/#\/schema\/person\/2d4c840d6e8e197f8ade98af2bd2fab3\"},\"breadcrumb\":{\"@id\":\"https:\/\/finaldie.com\/blog\/flibs-0-7-4-released\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/finaldie.com\/blog\/flibs-0-7-4-released\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/finaldie.com\/blog\/flibs-0-7-4-released\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/finaldie.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Flibs 0.7.4 Released\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/finaldie.com\/blog\/#website\",\"url\":\"https:\/\/finaldie.com\/blog\/\",\"name\":\"Final Blog\",\"description\":\"As simple as possible...\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/finaldie.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/finaldie.com\/blog\/#\/schema\/person\/2d4c840d6e8e197f8ade98af2bd2fab3\",\"name\":\"final\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/finaldie.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4c720545b79ddb0f23b527e0bbcfd9bc?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4c720545b79ddb0f23b527e0bbcfd9bc?s=96&r=g\",\"caption\":\"final\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Flibs 0.7.4 Released - Final Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/finaldie.com\/blog\/flibs-0-7-4-released\/","og_locale":"en_US","og_type":"article","og_title":"Flibs 0.7.4 Released - Final Blog","og_description":"The flibs 0.7.4 has been released, which include the following changes: 1. Refactor all the makefiles, now it can be built in parallel 2. Refactor the header files folder structure, to make them more user friendly 3. Refactor some apis, to make them more user friendly 4. Replace malloc with calloc, to avoid potential un-initialization ... Read more","og_url":"https:\/\/finaldie.com\/blog\/flibs-0-7-4-released\/","og_site_name":"Final Blog","article_publisher":"https:\/\/www.facebook.com\/hu.yuzhang","article_published_time":"2015-01-14T06:13:22+00:00","article_modified_time":"2015-01-14T06:14:55+00:00","author":"final","twitter_card":"summary_large_image","twitter_creator":"@hyzwowtools","twitter_site":"@hyzwowtools","twitter_misc":{"Written by":"final","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/finaldie.com\/blog\/flibs-0-7-4-released\/","url":"https:\/\/finaldie.com\/blog\/flibs-0-7-4-released\/","name":"Flibs 0.7.4 Released - Final Blog","isPartOf":{"@id":"https:\/\/finaldie.com\/blog\/#website"},"datePublished":"2015-01-14T06:13:22+00:00","dateModified":"2015-01-14T06:14:55+00:00","author":{"@id":"https:\/\/finaldie.com\/blog\/#\/schema\/person\/2d4c840d6e8e197f8ade98af2bd2fab3"},"breadcrumb":{"@id":"https:\/\/finaldie.com\/blog\/flibs-0-7-4-released\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/finaldie.com\/blog\/flibs-0-7-4-released\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/finaldie.com\/blog\/flibs-0-7-4-released\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/finaldie.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Flibs 0.7.4 Released"}]},{"@type":"WebSite","@id":"https:\/\/finaldie.com\/blog\/#website","url":"https:\/\/finaldie.com\/blog\/","name":"Final Blog","description":"As simple as possible...","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/finaldie.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/finaldie.com\/blog\/#\/schema\/person\/2d4c840d6e8e197f8ade98af2bd2fab3","name":"final","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/finaldie.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4c720545b79ddb0f23b527e0bbcfd9bc?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4c720545b79ddb0f23b527e0bbcfd9bc?s=96&r=g","caption":"final"}}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/finaldie.com\/blog\/wp-json\/wp\/v2\/posts\/283"}],"collection":[{"href":"https:\/\/finaldie.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/finaldie.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/finaldie.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/finaldie.com\/blog\/wp-json\/wp\/v2\/comments?post=283"}],"version-history":[{"count":9,"href":"https:\/\/finaldie.com\/blog\/wp-json\/wp\/v2\/posts\/283\/revisions"}],"predecessor-version":[{"id":292,"href":"https:\/\/finaldie.com\/blog\/wp-json\/wp\/v2\/posts\/283\/revisions\/292"}],"wp:attachment":[{"href":"https:\/\/finaldie.com\/blog\/wp-json\/wp\/v2\/media?parent=283"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/finaldie.com\/blog\/wp-json\/wp\/v2\/categories?post=283"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/finaldie.com\/blog\/wp-json\/wp\/v2\/tags?post=283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}