#include <string.h>
#include <stdarg.h>
#include <stdio.h>
#include <limits.h>
#include <stdio.h>
#define CONFIG_DIR "/etc/usbs/"
#ifndef BEGIN_INTERFACE
# define BEGIN_INTERFACE
#endif
#ifndef END_INTERFACE
# define END_INTERFACE
#endif
struct macro {
const char *name;
unsigned int code;
};
#define URB_FUNCTION_SELECT_CONFIGURATION 0x0000
#define URB_FUNCTION_SELECT_INTERFACE 0x0001
#define K_V(a) {#a, a},
#define K_V1(a) #a
int main()
{
BEGIN_INTERFACE
printf("%s",K_V1(URB_FUNCTION_SELECT_INTERFACE));
END_INTERFACE
return 0;
}
08-02
248
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)