1*9c7ce04dSYunjong Jeong // SPDX-License-Identifier: BSD-2-Clause 2*9c7ce04dSYunjong Jeong /* 3*9c7ce04dSYunjong Jeong * Copyright (c) 2019, KAIST 4*9c7ce04dSYunjong Jeong */ 5*9c7ce04dSYunjong Jeong #include <ctype.h> 6*9c7ce04dSYunjong Jeong 7*9c7ce04dSYunjong Jeong int __builtin_ispunct(int c) 8*9c7ce04dSYunjong Jeong { 9*9c7ce04dSYunjong Jeong return isgraph(c) && !isalnum(c); 10*9c7ce04dSYunjong Jeong } 11