git-svn-id: svn://kolibrios.org@7283 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
Kirill Lipatov (Leency) 2018-05-20 13:54:35 +00:00
parent 873fc290d5
commit 0774269503
5 changed files with 13 additions and 10 deletions

View File

@ -28,6 +28,7 @@
#include "..\lib\patterns\http_downloader.h" #include "..\lib\patterns\http_downloader.h"
_http http = {0, 0, 0, 0, 0, 0, 0}; _http http = {0, 0, 0, 0, 0, 0, 0};
DOWNLOADER downloader;
char homepage[] = FROM "html\\homepage.htm""\0"; char homepage[] = FROM "html\\homepage.htm""\0";

View File

@ -12,7 +12,7 @@
dword libHTTP = #alibHTTP; dword libHTTP = #alibHTTP;
char alibHTTP[] = "/sys/lib/http.obj"; char alibHTTP[] = "/sys/lib/http.obj";
dword http_lib_init = #aLib_init; dword http_lib_init = #aHTTPinit;
dword http_get = #aHTTPget; dword http_get = #aHTTPget;
dword http_head = #aHTTPhead; dword http_head = #aHTTPhead;
dword http_post = #aHTTPpost; dword http_post = #aHTTPpost;
@ -25,7 +25,7 @@ dword uri_escape = #aURIescape;
dword uri_unescape = #aURIunescape; dword uri_unescape = #aURIunescape;
$DD 2 dup 0 $DD 2 dup 0
char aLib_init[] = "lib_init"; char aHTTPinit[] = "lib_init";
char aHTTPget[] = "get"; char aHTTPget[] = "get";
char aHTTPhead[] = "head"; char aHTTPhead[] = "head";
char aHTTPpost[] = "post"; char aHTTPpost[] = "post";

View File

@ -12,7 +12,7 @@
dword network_lib = #a_network_lib; dword network_lib = #a_network_lib;
char a_network_lib[]="/sys/lib/network.obj"; char a_network_lib[]="/sys/lib/network.obj";
dword network_lib_init = #aLib_init; dword network_lib_init = #aInet_init;
dword inet_addr = #aInet_addr; //"192.168.0.1" -> dword IP dword inet_addr = #aInet_addr; //"192.168.0.1" -> dword IP
dword inet_ntoa = #aInet_ntoa; dword inet_ntoa = #aInet_ntoa;
dword getaddrinfo = #aGetaddrinfo; dword getaddrinfo = #aGetaddrinfo;
@ -22,7 +22,7 @@ dword getaddrinfo_abort = #aGetaddrinfo_abort;
dword freeaddrinfo = #aFreeaddrinfo; dword freeaddrinfo = #aFreeaddrinfo;
$DD 2 dup 0 $DD 2 dup 0
char aLib_init[] = "lib_init"; char aInet_init[] = "lib_init";
char aInet_addr[] = "inet_addr"; char aInet_addr[] = "inet_addr";
char aInet_ntoa[] = "inet_ntoa"; char aInet_ntoa[] = "inet_ntoa";
char aGetaddrinfo[] = "getaddrinfo"; char aGetaddrinfo[] = "getaddrinfo";

View File

@ -90,7 +90,7 @@ struct DOWNLOADER {
dword Start(); dword Start();
void Stop(); void Stop();
bool MonitorProgress(); bool MonitorProgress();
} downloader; };
dword DOWNLOADER::Start(dword _url) dword DOWNLOADER::Start(dword _url)
{ {

View File

@ -16,20 +16,22 @@
//*.obj libraries //*.obj libraries
#include "../lib/obj/box_lib.h" #include "../lib/obj/box_lib.h"
#include "../lib/obj/network.h" #include "../lib/obj/network.h"
#include "../lib/obj/http.h"
#include "../lib/obj/libio.h" #include "../lib/obj/libio.h"
#include "../lib/obj/libimg.h" #include "../lib/obj/libimg.h"
#include "../lib/obj/netcode.h" #include "../lib/obj/netcode.h"
#include "../lib/obj/iconv.h" #include "../lib/obj/iconv.h"
//patternts //patternts
#include "..\lib\patterns\history.h" #include "../lib/patterns/history.h"
#include "../lib/patterns/http_downloader.h"
//images //images
byte letter_icons[sizeof(file "img/letter_icons.raw")] = FROM "img/letter_icons.raw"; byte letter_icons[sizeof(file "img/letter_icons.raw")] = FROM "img/letter_icons.raw";
#include "img/letter_icons.h" #include "img/letter_icons.h"
struct mockup _http http = {0};
{ bool old_tag_parser_mode = false;
dword transfer; bool debug_mode = false;
} http = {0}; char accept_language[]= "Accept-Language: ru\n";
//connection algorithm //connection algorithm
enum { enum {