66 * Contributors : Shengwei Chen <[email protected] > 77 * |
88 * Created On : <2023-08-29>
9- * Last Modified : <2024-10-02 >
9+ * Last Modified : <2024-10-09 >
1010 *
1111 * 镜像站与换源信息
1212 * ------------------------------------------------------------*/
@@ -195,6 +195,7 @@ typedef struct TargetInfo_t {
195195
196196#define def_target_inner_s (t ) NULL, t##_setsrc, NULL, NULL
197197#define def_target_inner_gs (t ) t##_getsrc, t##_setsrc, NULL, NULL
198+ #define def_target_inner_sf (t ) NULL, t##_setsrc, NULL, t##_feat
198199#define def_target_inner_gsr (t ) t##_getsrc, t##_setsrc, t##_resetsrc, NULL
199200#define def_target_inner_gsf (t ) t##_getsrc, t##_setsrc, NULL, t##_feat
200201#define def_target_inner_gsrf (t ) t##_getsrc, t##_setsrc, t##_resetsrc, t##_feat
@@ -204,6 +205,7 @@ typedef struct TargetInfo_t {
204205// 大部分target还不支持reset,所以暂时先默认设置为NULL来过渡
205206#define def_target (t ) TargetInfo t##_target = {def_target_inner_gs(t),def_target_sourcesn(t)}
206207#define def_target_gs (t ) TargetInfo t##_target = {def_target_inner_gs(t),def_target_sourcesn(t)}
208+ #define def_target_sf (t ) TargetInfo t##_target = {def_target_inner_sf(t),def_target_sourcesn(t)}
207209#define def_target_gsr (t ) TargetInfo t##_target = {def_target_inner_gsr(t),def_target_sourcesn(t)}
208210#define def_target_gsf (t ) TargetInfo t##_target = {def_target_inner_gsf(t),def_target_sourcesn(t)}
209211#define def_target_gsrf (t ) TargetInfo t##_target = {def_target_inner_gsrf(t),def_target_sourcesn(t)}
0 commit comments