YetAnotherCoupler 3.2.0_a
Loading...
Searching...
No Matches
location.h
Go to the documentation of this file.
1// Copyright (c) 2024 The YAC Authors
2//
3// SPDX-License-Identifier: BSD-3-Clause
4
5#ifndef LOCATION_H
6#define LOCATION_H
7
8// YAC PUBLIC HEADER START
9
10#define YAC_MAX_LOC_STR_LEN 10
11
19
20enum yac_location yac_str2loc(char const * location);
21char const * yac_loc2str(enum yac_location location);
22enum yac_location yac_get_location(int const location);
23
24// YAC PUBLIC HEADER STOP
25
26#endif // LOCATION_H
27
enum yac_location yac_str2loc(char const *location)
Definition location.c:21
char const * yac_loc2str(enum yac_location location)
Definition location.c:32
enum yac_location yac_get_location(int const location)
Definition location.c:44
yac_location
Definition location.h:12
@ YAC_LOC_CORNER
Definition location.h:15
@ YAC_LOC_UNDEFINED
Definition location.h:17
@ YAC_LOC_EDGE
Definition location.h:16
@ YAC_LOC_CELL
Definition location.h:14