]> Git Repo - qemu.git/blame - util/id.c
qemu-thread: fix qemu_event without futexes
[qemu.git] / util / id.c
CommitLineData
f5bebbbb
MA
1/*
2 * Dealing with identifiers
3 *
4 * Copyright (C) 2014 Red Hat, Inc.
5 *
6 * Authors:
7 * Markus Armbruster <[email protected]>,
8 *
9 * This work is licensed under the terms of the GNU LGPL, version 2.1
10 * or later. See the COPYING.LIB file in the top-level directory.
11 */
12
13#include "qemu-common.h"
14
15bool id_wellformed(const char *id)
16{
17 int i;
18
19 if (!qemu_isalpha(id[0])) {
20 return false;
21 }
22 for (i = 1; id[i]; i++) {
23 if (!qemu_isalnum(id[i]) && !strchr("-._", id[i])) {
24 return false;
25 }
26 }
27 return true;
28}
This page took 0.036012 seconds and 4 git commands to generate.