From 6b6024a3a2e0297267ad8bc0ad1dd03d6d04265a Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 15 Jan 2017 21:09:08 -0700 Subject: dtoc: Replace dot with underscore to avoid compiler errors If there is a '.' in a compatible string, then dtoc will produce a struct with a name containing a '.'. This won't work, so replace it with '_'. Also add a suitable test to the sandbox device tree to catch this. Signed-off-by: Simon Glass --- tools/dtoc/dtoc.py | 1 + 1 file changed, 1 insertion(+) (limited to 'tools') diff --git a/tools/dtoc/dtoc.py b/tools/dtoc/dtoc.py index 11050b6..6df7b0d 100755 --- a/tools/dtoc/dtoc.py +++ b/tools/dtoc/dtoc.py @@ -54,6 +54,7 @@ def Conv_name_to_c(name): str = name.replace('@', '_at_') str = str.replace('-', '_') str = str.replace(',', '_') + str = str.replace('.', '_') str = str.replace('/', '__') return str -- cgit v1.1