1 /* 2 * Copyright 2017 Google Inc. 3 * 4 * Use of this source code is governed by a BSD-style license that can 5 * be found in the LICENSE file. 6 * 7 */ 8 9 #ifndef PATH_BUILDER_CL_12_ONCE 10 #define PATH_BUILDER_CL_12_ONCE 11 12 // 13 // 14 // 15 16 #include "block.h" 17 18 // 19 // A tag type that fits into the block id tag bitfield 20 // 21 22 typedef enum skc_cmd_paths_copy_tag { 23 24 SKC_CMD_PATHS_COPY_TAG_SEGS, 25 SKC_CMD_PATHS_COPY_TAG_NODE, 26 SKC_CMD_PATHS_COPY_TAG_HEAD, 27 28 SKC_CMD_PATHS_COPY_TAG_COUNT 29 30 } skc_cmd_paths_copy_tag; 31 32 33 SKC_STATIC_ASSERT(SKC_CMD_PATHS_COPY_TAG_COUNT <= SKC_BLOCK_ID_TAG_COUNT); 34 35 // 36 // 37 // 38 39 #endif 40 41 // 42 // 43 // 44 45