<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>magic on Full Stack Blog</title>
    <link>https://smoula.net/tags/magic/</link>
    <description>Recent content in magic on Full Stack Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>cs</language>
    <managingEditor>nexus&#43;web@smoula.net (nexus)</managingEditor>
    <webMaster>nexus&#43;web@smoula.net (nexus)</webMaster>
    <lastBuildDate>Sun, 15 Apr 2018 17:50:42 +0200</lastBuildDate><atom:link href="https://smoula.net/tags/magic/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Změna velikosti písmene v C</title>
      <link>https://smoula.net/post/uppercase-letter/</link>
      <pubDate>Sun, 15 Apr 2018 17:50:42 +0200</pubDate>
      <author>nexus&#43;web@smoula.net (nexus)</author>
      <guid>https://smoula.net/post/uppercase-letter/</guid>
      <description>Nádherný kousek kódu z FFmpegu. Jeho cílem je pro účely výpisu změnit první písmeno na velké. Funguje samozřejmě o obráceně. Je tedy nutné mít pod kontrolou vstup, který je v tomto případě pevně definovaný, nicméně zápis je prostě elegantní.
Ano, nebude fungovat s UTF-8, nebude fungovat mimo 7bit ASCII. Nicméně pro tento účel je zápis prostě geniální.
Zdroj: ffmpeg/libavcodec/utils.c
buf[0] ^= &amp;#39;a&amp;#39; ^ &amp;#39;A&amp;#39;; /* first letter in uppercase */ </description>
    </item>
    
  </channel>
</rss>
