field2 324 source4/torture/raw/search.c #define CHECK_VAL(name, sname1, field1, v, sname2, field2) do { \ field2 327 source4/torture/raw/search.c if ((s->sname1.field1) != (v.sname2.out.field2)) { \ field2 331 source4/torture/raw/search.c #sname2, #field2, (int)v.sname2.out.field2); \ field2 336 source4/torture/raw/search.c #define CHECK_TIME(name, sname1, field1, v, sname2, field2) do { \ field2 339 source4/torture/raw/search.c if (s->sname1.field1 != (~1 & nt_time_to_unix(v.sname2.out.field2))) { \ field2 343 source4/torture/raw/search.c #sname2, #field2, nt_time_string(tctx, v.sname2.out.field2)); \ field2 348 source4/torture/raw/search.c #define CHECK_NTTIME(name, sname1, field1, v, sname2, field2) do { \ field2 351 source4/torture/raw/search.c if (s->sname1.field1 != v.sname2.out.field2) { \ field2 355 source4/torture/raw/search.c #sname2, #field2, nt_time_string(tctx, v.sname2.out.field2)); \ field2 360 source4/torture/raw/search.c #define CHECK_STR(name, sname1, field1, v, sname2, field2) do { \ field2 363 source4/torture/raw/search.c if (!s->sname1.field1 || strcmp(s->sname1.field1, v.sname2.out.field2.s)) { \ field2 367 source4/torture/raw/search.c #sname2, #field2, v.sname2.out.field2.s); \ field2 372 source4/torture/raw/search.c #define CHECK_WSTR(name, sname1, field1, v, sname2, field2, flags) do { \ field2 376 source4/torture/raw/search.c strcmp(s->sname1.field1.s, v.sname2.out.field2.s) || \ field2 381 source4/torture/raw/search.c #sname2, #field2, v.sname2.out.field2.s); \ field2 258 source4/torture/rpc/samr.c #define TEST_USERINFO_STRING(lvl1, field1, lvl2, field2, value, fpval) do { \ field2 259 source4/torture/rpc/samr.c torture_comment(tctx, "field test %d/%s vs %d/%s\n", lvl1, #field1, lvl2, #field2); \ field2 279 source4/torture/rpc/samr.c STRING_EQUAL(u.info ## lvl2.field2.string, value, field2); \ field2 282 source4/torture/rpc/samr.c #define TEST_USERINFO_BINARYSTRING(lvl1, field1, lvl2, field2, value, fpval) do { \ field2 283 source4/torture/rpc/samr.c torture_comment(tctx, "field test %d/%s vs %d/%s\n", lvl1, #field1, lvl2, #field2); \ field2 303 source4/torture/rpc/samr.c MEM_EQUAL(u.info ## lvl2.field2.array, value, strlen(value), field2); \ field2 306 source4/torture/rpc/samr.c #define TEST_USERINFO_INT_EXP(lvl1, field1, lvl2, field2, value, exp_value, fpval) do { \ field2 307 source4/torture/rpc/samr.c torture_comment(tctx, "field test %d/%s vs %d/%s\n", lvl1, #field1, lvl2, #field2); \ field2 332 source4/torture/rpc/samr.c INT_EQUAL(u.info ## lvl2.field2, exp_value, field1); \ field2 335 source4/torture/rpc/samr.c #define TEST_USERINFO_INT(lvl1, field1, lvl2, field2, value, fpval) do { \ field2 336 source4/torture/rpc/samr.c TEST_USERINFO_INT_EXP(lvl1, field1, lvl2, field2, value, value, fpval); \