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: Julio Faracco <jcfaracco@gmail.com>
};
static int
-cpuGetArchModelsCb(enum cpuMapElement element,
+cpuGetArchModelsCb(cpuMapElement element,
xmlXPathContextPtr ctxt,
void *cbdata)
{
static int load(xmlXPathContextPtr ctxt,
- enum cpuMapElement element,
+ cpuMapElement element,
cpuMapLoadCallback callback,
void *data)
{
# include "virxml.h"
-enum cpuMapElement {
+typedef enum {
CPU_MAP_ELEMENT_VENDOR,
CPU_MAP_ELEMENT_FEATURE,
CPU_MAP_ELEMENT_MODEL,
CPU_MAP_ELEMENT_LAST
-};
+} cpuMapElement;
VIR_ENUM_DECL(cpuMapElement)
typedef int
-(*cpuMapLoadCallback) (enum cpuMapElement element,
+(*cpuMapLoadCallback) (cpuMapElement element,
xmlXPathContextPtr ctxt,
void *data);
}
static int
-ppcMapLoadCallback(enum cpuMapElement element,
+ppcMapLoadCallback(cpuMapElement element,
xmlXPathContextPtr ctxt,
void *data)
{
static int
-x86MapLoadCallback(enum cpuMapElement element,
+x86MapLoadCallback(cpuMapElement element,
xmlXPathContextPtr ctxt,
void *data)
{