00001 // This is core/vgui/impl/win32/vgui_win32_tag.cxx 00002 00003 // author: Lianqing Yu 00004 00005 #include "vgui_win32.h" 00006 #include <vgui/vgui_tag.h> 00007 #include <vul/vul_trace.h> 00008 00009 // According to vgui_tag.h, the macro vgui_tag(win32) is expanded as: 00010 // int vgui_win32_tag_function(); 00011 // int vgui_win32_tag = vgui_tag_add(vgui_win32_tag_function, "win32"); 00012 // static int vgui_win32_tag_function_(); 00013 // int vgui_win32_tag_function() 00014 // { 00015 // static bool once = false; 00016 // static int value = 0; 00017 // if (!once) 00018 // value = vgui_win32_tag_function_(); 00019 // once = true; 00020 // return value; 00021 // } 00022 // 00023 // int vgui_win32_tag_function_() 00024 00025 vgui_tag(win32) 00026 { 00027 vul_trace; 00028 vgui_win32::instance(); 00029 vul_trace; 00030 return 0; 00031 } 00032