]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/resolve/resolved-def.h
resolved: change query flag definitions
[thirdparty/systemd.git] / src / resolve / resolved-def.h
index 33f8ddb1f2cdbde53549630cb78037caf0c1d636..be29f516631cad22fb66fcbf2780a8b8e90292fb 100644 (file)
   along with systemd; If not, see <http://www.gnu.org/licenses/>.
 ***/
 
-#define SD_RESOLVED_DNS           ((uint64_t) 1)
-#define SD_RESOLVED_LLMNR_IPV4    ((uint64_t) 2)
-#define SD_RESOLVED_LLMNR_IPV6    ((uint64_t) 4)
-#define SD_RESOLVED_NO_CNAME      ((uint64_t) 8)
-#define SD_RESOLVED_NO_TXT        ((uint64_t) 16)
-#define SD_RESOLVED_NO_ADDRESS    ((uint64_t) 32)
-#define SD_RESOLVED_NO_SEARCH     ((uint64_t) 64)
+#define SD_RESOLVED_DNS           (UINT64_C(1) << 0)
+#define SD_RESOLVED_LLMNR_IPV4    (UINT64_C(1) << 1)
+#define SD_RESOLVED_LLMNR_IPV6    (UINT64_C(1) << 2)
+#define SD_RESOLVED_NO_CNAME      (UINT64_C(1) << 5)
+#define SD_RESOLVED_NO_TXT        (UINT64_C(1) << 6)
+#define SD_RESOLVED_NO_ADDRESS    (UINT64_C(1) << 7)
+#define SD_RESOLVED_NO_SEARCH     (UINT64_C(1) << 8)
 
 #define SD_RESOLVED_LLMNR         (SD_RESOLVED_LLMNR_IPV4|SD_RESOLVED_LLMNR_IPV6)
 #define SD_RESOLVED_PROTOCOLS_ALL (SD_RESOLVED_LLMNR|SD_RESOLVED_DNS)