Listening to gcc's warnings, moving allocation to global scope
Merge pull request #4 from freestyl3r/master

Fix for #3. (segfault on malformed .desktop files)
Remove --convert option, as it is actually not an added feature (see #2 )
Fixes #3 (with error message)
Update README.md
README.md: FAQ
Update README.md
Update main.cc
Add GPLv3 file headers
Fix terminal title
Update Readme
Some code formatting changes
Change read_desktop_file (cuts runtime in half). hacky. ugly. fast.
Add parsed/found apps info
If no match was found, execute the result
Reserve space for 500 apps beforehand
Improve POSIX compatibility (get_current_dir_name is a GNU extension)
Fix loop in main

The old version copied stuff unnecessarily around.
Remove unnecessary strcmp in find_files
Remove compare_cstrings in favor of lambda