Blame sqlite-3.6.23-lemon-system-template.patch
|
![](https://seccdn.libravatar.org/avatar/21a392547b6cf4e91e0ea8421de06e52d0b6e04887aec1e16eeb5558dabb0299?s=16&d=retro) |
e352549 |
diff -up sqlite-3.6.23/tool/lemon.c.system-template sqlite-3.6.23/tool/lemon.c
|
|
![](https://seccdn.libravatar.org/avatar/21a392547b6cf4e91e0ea8421de06e52d0b6e04887aec1e16eeb5558dabb0299?s=16&d=retro) |
e352549 |
--- sqlite-3.6.23/tool/lemon.c.system-template 2010-03-10 16:40:35.000000000 +0200
|
|
![](https://seccdn.libravatar.org/avatar/21a392547b6cf4e91e0ea8421de06e52d0b6e04887aec1e16eeb5558dabb0299?s=16&d=retro) |
e352549 |
+++ sqlite-3.6.23/tool/lemon.c 2010-03-10 16:40:39.000000000 +0200
|
|
Jakub Dorňák |
e4c2a64 |
@@ -3363,6 +3363,8 @@ PRIVATE FILE *tplt_open(struct lemon *le
|
|
![](https://seccdn.libravatar.org/avatar/21a392547b6cf4e91e0ea8421de06e52d0b6e04887aec1e16eeb5558dabb0299?s=16&d=retro) |
e352549 |
tpltname = buf;
|
|
![](https://seccdn.libravatar.org/avatar/21a392547b6cf4e91e0ea8421de06e52d0b6e04887aec1e16eeb5558dabb0299?s=16&d=retro) |
e352549 |
}else if( access(templatename,004)==0 ){
|
|
![](https://seccdn.libravatar.org/avatar/21a392547b6cf4e91e0ea8421de06e52d0b6e04887aec1e16eeb5558dabb0299?s=16&d=retro) |
e352549 |
tpltname = templatename;
|
|
![](https://seccdn.libravatar.org/avatar/21a392547b6cf4e91e0ea8421de06e52d0b6e04887aec1e16eeb5558dabb0299?s=16&d=retro) |
e352549 |
+ }else if( access("/usr/share/lemon/lempar.c", R_OK)==0){
|
|
![](https://seccdn.libravatar.org/avatar/21a392547b6cf4e91e0ea8421de06e52d0b6e04887aec1e16eeb5558dabb0299?s=16&d=retro) |
e352549 |
+ tpltname = "/usr/share/lemon/lempar.c";
|
|
![](https://seccdn.libravatar.org/avatar/21a392547b6cf4e91e0ea8421de06e52d0b6e04887aec1e16eeb5558dabb0299?s=16&d=retro) |
e352549 |
}else{
|
|
![](https://seccdn.libravatar.org/avatar/21a392547b6cf4e91e0ea8421de06e52d0b6e04887aec1e16eeb5558dabb0299?s=16&d=retro) |
e352549 |
tpltname = pathsearch(lemp->argv0,templatename,0);
|
|
![](https://seccdn.libravatar.org/avatar/21a392547b6cf4e91e0ea8421de06e52d0b6e04887aec1e16eeb5558dabb0299?s=16&d=retro) |
e352549 |
}
|
|
Jakub Dorňák |
e4c2a64 |
@@ -3374,7 +3376,7 @@ PRIVATE FILE *tplt_open(struct lemon *le
|
|
![](https://seccdn.libravatar.org/avatar/21a392547b6cf4e91e0ea8421de06e52d0b6e04887aec1e16eeb5558dabb0299?s=16&d=retro) |
e352549 |
}
|
|
![](https://seccdn.libravatar.org/avatar/21a392547b6cf4e91e0ea8421de06e52d0b6e04887aec1e16eeb5558dabb0299?s=16&d=retro) |
e352549 |
in = fopen(tpltname,"rb");
|
|
![](https://seccdn.libravatar.org/avatar/21a392547b6cf4e91e0ea8421de06e52d0b6e04887aec1e16eeb5558dabb0299?s=16&d=retro) |
e352549 |
if( in==0 ){
|
|
![](https://seccdn.libravatar.org/avatar/21a392547b6cf4e91e0ea8421de06e52d0b6e04887aec1e16eeb5558dabb0299?s=16&d=retro) |
e352549 |
- fprintf(stderr,"Can't open the template file \"%s\".\n",templatename);
|
|
![](https://seccdn.libravatar.org/avatar/21a392547b6cf4e91e0ea8421de06e52d0b6e04887aec1e16eeb5558dabb0299?s=16&d=retro) |
e352549 |
+ fprintf(stderr,"Can't open the template file \"%s\".\n",tpltname);
|
|
![](https://seccdn.libravatar.org/avatar/21a392547b6cf4e91e0ea8421de06e52d0b6e04887aec1e16eeb5558dabb0299?s=16&d=retro) |
e352549 |
lemp->errorcnt++;
|
|
![](https://seccdn.libravatar.org/avatar/21a392547b6cf4e91e0ea8421de06e52d0b6e04887aec1e16eeb5558dabb0299?s=16&d=retro) |
e352549 |
return 0;
|
|
![](https://seccdn.libravatar.org/avatar/21a392547b6cf4e91e0ea8421de06e52d0b6e04887aec1e16eeb5558dabb0299?s=16&d=retro) |
e352549 |
}
|