提交 5443b158 编写于 作者: J Julio Faracco 提交者: Eric Blake

cpu: use typedefs for enums in "src/cpu/cpu_map.h"

In "src/cpu/" there are some enumerations (enum) declarations.
Similar to the recent cleanup to "src/util", "src/conf" and other
directories, it's better to use a typedef for variable types,
function types and other usages. Other enumeration and folders will
be changed to typedef's in the future. Specially, in files that are
in different places of "src/util" and "src/conf". Most of the files
changed in this commit are related to CPU (cpu_map.h) enums.
Signed-off-by: NJulio Faracco <jcfaracco@gmail.com>
上级 289a3163
...@@ -729,7 +729,7 @@ struct cpuGetModelsData ...@@ -729,7 +729,7 @@ struct cpuGetModelsData
}; };
static int static int
cpuGetArchModelsCb(enum cpuMapElement element, cpuGetArchModelsCb(cpuMapElement element,
xmlXPathContextPtr ctxt, xmlXPathContextPtr ctxt,
void *cbdata) void *cbdata)
{ {
......
...@@ -42,7 +42,7 @@ VIR_ENUM_IMPL(cpuMapElement, CPU_MAP_ELEMENT_LAST, ...@@ -42,7 +42,7 @@ VIR_ENUM_IMPL(cpuMapElement, CPU_MAP_ELEMENT_LAST,
static int load(xmlXPathContextPtr ctxt, static int load(xmlXPathContextPtr ctxt,
enum cpuMapElement element, cpuMapElement element,
cpuMapLoadCallback callback, cpuMapLoadCallback callback,
void *data) void *data)
{ {
......
...@@ -27,19 +27,19 @@ ...@@ -27,19 +27,19 @@
# include "virxml.h" # include "virxml.h"
enum cpuMapElement { typedef enum {
CPU_MAP_ELEMENT_VENDOR, CPU_MAP_ELEMENT_VENDOR,
CPU_MAP_ELEMENT_FEATURE, CPU_MAP_ELEMENT_FEATURE,
CPU_MAP_ELEMENT_MODEL, CPU_MAP_ELEMENT_MODEL,
CPU_MAP_ELEMENT_LAST CPU_MAP_ELEMENT_LAST
}; } cpuMapElement;
VIR_ENUM_DECL(cpuMapElement) VIR_ENUM_DECL(cpuMapElement)
typedef int typedef int
(*cpuMapLoadCallback) (enum cpuMapElement element, (*cpuMapLoadCallback) (cpuMapElement element,
xmlXPathContextPtr ctxt, xmlXPathContextPtr ctxt,
void *data); void *data);
......
...@@ -273,7 +273,7 @@ ppcModelLoad(xmlXPathContextPtr ctxt, ...@@ -273,7 +273,7 @@ ppcModelLoad(xmlXPathContextPtr ctxt,
} }
static int static int
ppcMapLoadCallback(enum cpuMapElement element, ppcMapLoadCallback(cpuMapElement element,
xmlXPathContextPtr ctxt, xmlXPathContextPtr ctxt,
void *data) void *data)
{ {
......
...@@ -1098,7 +1098,7 @@ x86MapFree(struct x86_map *map) ...@@ -1098,7 +1098,7 @@ x86MapFree(struct x86_map *map)
static int static int
x86MapLoadCallback(enum cpuMapElement element, x86MapLoadCallback(cpuMapElement element,
xmlXPathContextPtr ctxt, xmlXPathContextPtr ctxt,
void *data) void *data)
{ {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册