aboutsummaryrefslogtreecommitdiff
path: root/util/cutils.c
AgeCommit message (Expand)AuthorFilesLines
2019-06-12Include qemu-common.h exactly where neededMarkus Armbruster1-0/+1
2019-06-11qemu-common: Move qemu_isalnum() etc. to qemu/ctype.hMarkus Armbruster1-1/+2
2019-05-22cutils: Simplify how parse_uint() checks for whitespaceMarkus Armbruster1-1/+1
2019-04-30cutils: Fix size_to_str() on 32-bit platformsEric Blake1-1/+1
2018-12-13cutils: Fix qemu_strtosz() & friends to reject non-finite sizesDavid Hildenbrand1-10/+8
2018-12-13cutils: Add qemu_strtod() and qemu_strtod_finite()David Hildenbrand1-0/+65
2018-12-11cutils: Assert in-range base for string-to-integer conversionsEric Blake1-0/+8
2018-10-05cutils: add qemu_pstrcmp0()Marc-André Lureau1-0/+5
2018-06-29cutils: Provide strchrnulKeno Fischer1-0/+15
2018-03-13cutils: add qemu_strtoi & qemu_strtoui parsers for int/unsigned int typesDaniel P. Berrange1-0/+109
2017-09-19Convert remaining single line fprintf() to warn_report()Alistair Francis1-1/+2
2017-05-17utils: provide size_to_str()Peter Xu1-0/+25
2017-02-23util/cutils: Change qemu_strtosz*() from int64_t to uint64_tMarkus Armbruster1-5/+9
2017-02-23util/cutils: Return qemu_strtosz*() error and value separatelyMarkus Armbruster1-10/+12
2017-02-23util/cutils: Let qemu_strtosz*() optionally reject trailing crapMarkus Armbruster1-5/+9
2017-02-23util/cutils: Drop QEMU_STRTOSZ_DEFSUFFIX_* macrosMarkus Armbruster1-18/+10
2017-02-23util/cutils: New qemu_strtosz()Markus Armbruster1-4/+11
2017-02-23util/cutils: Rename qemu_strtosz() to qemu_strtosz_MiB()Markus Armbruster1-1/+1
2017-02-23util/cutils: New qemu_strtosz_metric()Markus Armbruster1-3/+8
2017-02-23util/cutils: Clean up control flow around qemu_strtol() a bitMarkus Armbruster1-42/+43
2017-02-23util/cutils: Clean up variable names around qemu_strtol()Markus Armbruster1-21/+21
2017-02-23util/cutils: Rename qemu_strtoll(), qemu_strtoull()Markus Armbruster1-2/+2
2017-02-23util/cutils: Rewrite documentation of qemu_strtol() & friendsMarkus Armbruster1-39/+49
2016-09-13cutils: Move buffer_is_zero and subroutines to a new fileRichard Henderson1-244/+0
2016-07-14target-arm: Use Neon for zero checkingVijay1-0/+7
2016-06-16avx2 configure: Use primitives in testDr. David Alan Gilbert1-7/+1
2016-03-22util: move declarations out of qemu-common.hVeronia Bahaa1-0/+33
2016-03-08cutils: add avx2 instruction optimizationLiang Li1-4/+120
2016-02-04util: Clean up includesPeter Maydell1-2/+1
2015-09-25utils: rename strtosz to use qemu prefixMarc-André Lureau1-12/+13
2015-09-14Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell1-0/+150
2015-09-10cutils: work around platform differences in strto{l,ul,ll,ull}Paolo Bonzini1-5/+19
2015-09-09cutils: Add qemu_strtoull() wrapperCarlos L. Torres1-0/+23
2015-09-09cutils: Add qemu_strtoll() wrapperCarlos L. Torres1-0/+23
2015-09-09cutils: Add qemu_strtoul() wrapperCarlos L. Torres1-0/+32
2015-09-09cutils: Add qemu_strtol() wrapperCarlos L. Torres1-0/+58
2015-09-07Make pow2ceil() and pow2floor() inlinePeter Maydell1-23/+0
2015-09-07Remove unused qemu_fls functionPeter Maydell1-5/+0
2015-06-26cutils: allow compilation with iccArtyom Tarasenko1-7/+7
2015-03-10cutils: refine strtol error handling in parse_debug_envPaolo Bonzini1-2/+3
2015-03-03qxl: refactor rounding up to a nearest power of 2Radim Krčmář1-0/+14
2014-05-08cutils: tighten qemu_parse_fd()Laszlo Ersek1-3/+10
2014-03-27util: add qemu_ether_ntoaAlexey Kardashevskiy1-0/+14
2013-06-06qemu-io: Move qemu_strsep() to cutils.cKevin Wolf1-0/+21
2013-06-06cutils: Support 'P' and 'E' suffixes in strtosz()Kevin Wolf1-0/+4
2013-04-24ccid-card-passthru, dev-smartcard-reader: add debug environment variablesAlon Levy1-0/+23
2013-03-26buffer_is_zero: use vector optimizations if possiblePeter Lieven1-0/+5
2013-03-26cutils: add a function to find non-zero content in a bufferPeter Lieven1-0/+55
2013-02-04cutils: unsigned int parsing functionsEduardo Habkost1-0/+99
2013-01-12build: move libqemuutil.a components to util/Paolo Bonzini1-0/+325