diff options
| author | horus_arch | 2015-06-15 17:07:32 +0200 |
|---|---|---|
| committer | horus_arch | 2015-06-15 17:07:32 +0200 |
| commit | e205935a4fd7ae56a352d5dd8d1b69f143afb09c (patch) | |
| tree | d0bd3a4d6eb9c26f1a4df2dd74c7def5c0090407 | |
| parent | ffdfbb70cf2af25482b56f08e8cad53104d91e61 (diff) | |
| download | uhttpd-e205935a4fd7ae56a352d5dd8d1b69f143afb09c.tar.gz | |
Fix flex warnings and removes unnecessary include.
| -rw-r--r-- | Makefile | 2 | ||||
| -rw-r--r-- | main.go | 6 | ||||
| -rw-r--r-- | scanner.go | 1 | ||||
| -rw-r--r-- | urlscanner.l | 2 |
4 files changed, 8 insertions, 3 deletions
@@ -10,4 +10,4 @@ all: clean urlscanner.o scanner.go urlscanner.o: urlscanner.h clean: - rm -f *.o $(APP) *.exe + $(RM) $(RMFLAGS) *.o $(APP) *.exe @@ -53,9 +53,12 @@ func main() { return } + var _haveAddr bool = false + for cnt, adr := range addrs { if ipnet, ok := adr.(*net.IPNet); ok && !ipnet.IP.IsLoopback() { if ipnet.IP.To4() != nil { + _haveAddr = true if cnt > 1 { fmt.Printf(" or http://%s:%s/", ipnet.IP.String(), port) } else { @@ -64,6 +67,9 @@ func main() { } } } + if !_haveAddr { + fmt.Printf("http://127.0.0.1:%s (Info: No internet access detected)", port) + } } else { fmt.Print("http://" + *ip_f + ":" + port + "/") } @@ -2,7 +2,6 @@ package main /* #include <stdio.h> -#include <stdlib.h> #include "urlscanner.h" */ import "C" diff --git a/urlscanner.l b/urlscanner.l index 5f9acb6..79768b2 100644 --- a/urlscanner.l +++ b/urlscanner.l @@ -1,12 +1,12 @@ %option noyywrap %option yylineno %option nounput -%option nodefault %{ #include "urlscanner.h" #include "string.h" yystype yylval; +#define YY_NO_INPUT %} %x ATAG_HREF |
