1*4882a593SmuzhiyunFrom 82e51fb8ba2640b318826ef4e17b0f5c09c8dded Mon Sep 17 00:00:00 2001
2*4882a593SmuzhiyunFrom: Khem Raj <raj.khem@gmail.com>
3*4882a593SmuzhiyunDate: Mon, 8 Mar 2021 20:10:18 -0800
4*4882a593SmuzhiyunSubject: [PATCH] nsswitch.y: Replace %empty bison extension
5*4882a593Smuzhiyun
6*4882a593SmuzhiyunPOSIX compliant yacc do not understand %empty therefore replace it with
7*4882a593Smuzhiyun/* empty */
8*4882a593Smuzhiyun
9*4882a593Smuzhiyunhttps://github.com/pikhq/musl-nscd/issues/13
10*4882a593Smuzhiyun
11*4882a593SmuzhiyunUpstream-Status: Pending
12*4882a593SmuzhiyunSigned-off-by: Khem Raj <raj.khem@gmail.com>
13*4882a593Smuzhiyun---
14*4882a593Smuzhiyun src/nsswitch.y | 6 +++---
15*4882a593Smuzhiyun 1 file changed, 3 insertions(+), 3 deletions(-)
16*4882a593Smuzhiyun
17*4882a593Smuzhiyundiff --git a/src/nsswitch.y b/src/nsswitch.y
18*4882a593Smuzhiyunindex 107073b..0b7c71e 100644
19*4882a593Smuzhiyun--- a/src/nsswitch.y
20*4882a593Smuzhiyun+++ b/src/nsswitch.y
21*4882a593Smuzhiyun@@ -38,7 +38,7 @@ top:
22*4882a593Smuzhiyun 	;
23*4882a593Smuzhiyun
24*4882a593Smuzhiyun file:
25*4882a593Smuzhiyun-	%empty {
26*4882a593Smuzhiyun+	/* empty */ {
27*4882a593Smuzhiyun 		list_init(&$$);
28*4882a593Smuzhiyun 	}
29*4882a593Smuzhiyun 	| file line {
30*4882a593Smuzhiyun@@ -88,7 +88,7 @@ modifier:
31*4882a593Smuzhiyun 	;
32*4882a593Smuzhiyun
33*4882a593Smuzhiyun modifiers:
34*4882a593Smuzhiyun-	%empty {
35*4882a593Smuzhiyun+	/* empty */ {
36*4882a593Smuzhiyun 		memcpy($$, default_actions, sizeof($$));
37*4882a593Smuzhiyun 	}
38*4882a593Smuzhiyun 	| modifiers modifier {
39*4882a593Smuzhiyun@@ -112,7 +112,7 @@ item:
40*4882a593Smuzhiyun 	;
41*4882a593Smuzhiyun
42*4882a593Smuzhiyun list:
43*4882a593Smuzhiyun-	%empty {
44*4882a593Smuzhiyun+	/* empty */ {
45*4882a593Smuzhiyun 		list_init(&$$);
46*4882a593Smuzhiyun 	}
47*4882a593Smuzhiyun 	| list item {
48*4882a593Smuzhiyun--
49*4882a593Smuzhiyun2.30.1
50*4882a593Smuzhiyun
51