From nobody Fri Oct 24 20:17:15 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of _spf.google.com designates 209.85.216.194 as permitted sender) client-ip=209.85.216.194; envelope-from=philippe.mathieu.daude@gmail.com; helo=mail-qt0-f194.google.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zoho.com: domain of _spf.google.com designates 209.85.216.194 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com Received: from mail-qt0-f194.google.com (mail-qt0-f194.google.com [209.85.216.194]) by mx.zohomail.com with SMTPS id 1518668954033997.3135802056007; Wed, 14 Feb 2018 20:29:14 -0800 (PST) Received: by mail-qt0-f194.google.com with SMTP id c19so10463194qtm.7 for ; Wed, 14 Feb 2018 20:29:13 -0800 (PST) Return-Path: Return-Path: Received: from x1.local ([138.117.48.219]) by smtp.gmail.com with ESMTPSA id t33sm10680312qtc.14.2018.02.14.20.29.11 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 14 Feb 2018 20:29:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=2WLlaPw5irf0Tz51tlK45POz6WpIXb2ILrOLcy2gcPM=; b=LiLgHZTadR3BnoJndxr0c0Rc6J7AgI8c4vEBEWbqcrsrQJ21Evb6wE3qA8jWjKp7mA rZDqJzrwFTkhIrU4NJ3/V+EB3ybi1J3Pz616v6jLZJWiViaXGoVT9NAg9BoWMYh1olAz SQSF2yREk93WfnBP48wGfT7YI6/CkNKK0FEofdAU1Hqtq7fWVvQm1ytowL6NWaQGSTBv d3FeAUuF/2F4ObNv1oVcAVXXDf7wrmy3qQxtcwSyV2sD97kjNSMcLKrDrxq/5sFthuka vp6J+wiTu4EUS5PabX9IRoQ6zi1dklOBKbBsB/DQ4di+m3zHL82v192dEDwJditIwfBt Zx/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=2WLlaPw5irf0Tz51tlK45POz6WpIXb2ILrOLcy2gcPM=; b=ZzUUytPm/okCOtzUvZ4tNkWHKV56QP2iuMawWFFhYO1AqvLUBgBGUquWx2WQalwpa/ bEUFk4cnGd8BX56/1yg2ljoy13swIYree1WTFLY+OdoIr1AMpxqqa8a2cjWhz3kXv3pG IH7jzJWvf+qEMHgeBCWNUeN4S33VZTel8Dfu1HrZFv5la6cDdat3pqBZ14Q72dKfmb9N Rqyx0L2X+yUqnws4RcREf4qPNBmKq6fnhgNTQmuYVIcY9HeJw/HPXB4+NOePj02Jr/pG Ni4mKeEoCEtwzXLZAUbbWZDHPsXSijcJZBYZRXejRyWYOGQgLs5bpE+Z6as1S1CbDWi+ oZ9g== X-Gm-Message-State: APf1xPCDel5vW96FjN38OzbXJQSxyUQyIUzEvEZMSFQkoDQSI/2K6RJi 6epMOz2Cpta8JYe9Wy2T4M4= X-Google-Smtp-Source: AH8x226u1na6ySIud6P985vtNb7qzzghUpNUI+UbVFPhIUTLMv4agG9RzPCkl2gdzwKFcG7ADXdJiw== X-Received: by 10.200.4.159 with SMTP id s31mr2308905qtg.144.1518668953212; Wed, 14 Feb 2018 20:29:13 -0800 (PST) Sender: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 01/30] util/cutils: extract byte-based definitions into a new header: "qemu/cunits.h" Date: Thu, 15 Feb 2018 01:28:31 -0300 Message-Id: <20180215042900.16078-2-f4bug@amsat.org> X-Mailer: git-send-email 2.16.1 In-Reply-To: <20180215042900.16078-1-f4bug@amsat.org> References: <20180215042900.16078-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @gmail.com) X-ZohoMail: RDKM_0 RSF_0 Z_629925259 SPT_0 (added in 076b35b5a56) Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Marc-Andr=C3=A9 Lureau --- include/qemu/cunits.h | 11 +++++++++++ include/qemu/cutils.h | 8 +------- 2 files changed, 12 insertions(+), 7 deletions(-) create mode 100644 include/qemu/cunits.h diff --git a/include/qemu/cunits.h b/include/qemu/cunits.h new file mode 100644 index 0000000000..c0207b7611 --- /dev/null +++ b/include/qemu/cunits.h @@ -0,0 +1,11 @@ +#ifndef QEMU_CUNITS_H +#define QEMU_CUNITS_H + +#define K_BYTE (1ULL << 10) +#define M_BYTE (1ULL << 20) +#define G_BYTE (1ULL << 30) +#define T_BYTE (1ULL << 40) +#define P_BYTE (1ULL << 50) +#define E_BYTE (1ULL << 60) + +#endif diff --git a/include/qemu/cutils.h b/include/qemu/cutils.h index f0878eaafa..01184a70b3 100644 --- a/include/qemu/cutils.h +++ b/include/qemu/cutils.h @@ -2,6 +2,7 @@ #define QEMU_CUTILS_H =20 #include "qemu/fprintf-fn.h" +#include "qemu/cunits.h" =20 /** * pstrcpy: @@ -143,13 +144,6 @@ int qemu_strtosz(const char *nptr, char **end, uint64_= t *result); int qemu_strtosz_MiB(const char *nptr, char **end, uint64_t *result); int qemu_strtosz_metric(const char *nptr, char **end, uint64_t *result); =20 -#define K_BYTE (1ULL << 10) -#define M_BYTE (1ULL << 20) -#define G_BYTE (1ULL << 30) -#define T_BYTE (1ULL << 40) -#define P_BYTE (1ULL << 50) -#define E_BYTE (1ULL << 60) - /* used to print char* safely */ #define STR_OR_NULL(str) ((str) ? (str) : "null") =20 --=20 2.16.1