Commit | Line | Data |
---|---|---|
b3a91ddd BK |
1 | diff -Naur newsbeuter-2.9.orig/src/feedhq_api.cpp newsbeuter-2.9/src/feedhq_api.cpp |
2 | --- newsbeuter-2.9.orig/src/feedhq_api.cpp 2015-02-19 11:56:59.000000000 +0100 | |
3 | +++ newsbeuter-2.9/src/feedhq_api.cpp 2016-05-30 20:56:34.814136288 +0200 | |
4 | @@ -23,6 +23,21 @@ | |
5 | #define FEEDHQ_API_EDIT_TAG_URL FEEDHQ_API_PREFIX "edit-tag" | |
6 | #define FEEDHQ_API_TOKEN_URL FEEDHQ_API_PREFIX "token" | |
7 | ||
8 | +#ifdef __ANDROID__ | |
9 | +static char* getpass(const char* prompt) { | |
10 | + static char chars[128]; | |
11 | + int len = 0; | |
12 | + while (1) { | |
13 | + char c = fgetc(stdin); | |
14 | + if (c == '\r' || c == '\n' || c == 0) break; | |
15 | + chars[len++] = c; | |
16 | + if (len == sizeof(chars)-1) break; | |
17 | + } | |
18 | + chars[len] = 0; | |
19 | + return chars; | |
20 | +} | |
21 | +#endif | |
22 | + | |
23 | namespace newsbeuter { | |
24 | ||
25 | feedhq_api::feedhq_api(configcontainer * c) : remote_api(c) { | |
26 | diff -Naur newsbeuter-2.9.orig/src/oldreader_api.cpp newsbeuter-2.9/src/oldreader_api.cpp | |
27 | --- newsbeuter-2.9.orig/src/oldreader_api.cpp 2015-02-19 11:56:59.000000000 +0100 | |
28 | +++ newsbeuter-2.9/src/oldreader_api.cpp 2016-05-30 20:52:47.955828120 +0200 | |
29 | @@ -25,6 +25,21 @@ | |
30 | ||
31 | // for reference, see https://github.com/theoldreader/api | |
32 | ||
33 | +#ifdef __ANDROID__ | |
34 | +static char* getpass(const char* prompt) { | |
35 | + static char chars[128]; | |
36 | + int len = 0; | |
37 | + while (1) { | |
38 | + char c = fgetc(stdin); | |
39 | + if (c == '\r' || c == '\n' || c == 0) break; | |
40 | + chars[len++] = c; | |
41 | + if (len == sizeof(chars)-1) break; | |
42 | + } | |
43 | + chars[len] = 0; | |
44 | + return chars; | |
45 | +} | |
46 | +#endif | |
47 | + | |
48 | namespace newsbeuter { | |
49 | ||
50 | oldreader_api::oldreader_api(configcontainer * c) : remote_api(c) { | |
51 | diff -Naur newsbeuter-2.9.orig/src/ttrss_api.cpp newsbeuter-2.9/src/ttrss_api.cpp | |
52 | --- newsbeuter-2.9.orig/src/ttrss_api.cpp 2015-02-19 11:56:59.000000000 +0100 | |
53 | +++ newsbeuter-2.9/src/ttrss_api.cpp 2016-05-30 20:46:00.368865179 +0200 | |
54 | @@ -10,6 +10,21 @@ | |
55 | ||
56 | #include <markreadthread.h> | |
57 | ||
58 | +#ifdef __ANDROID__ | |
59 | +static char* getpass(const char* prompt) { | |
60 | + static char chars[128]; | |
61 | + int len = 0; | |
62 | + while (1) { | |
63 | + char c = fgetc(stdin); | |
64 | + if (c == '\r' || c == '\n' || c == 0) break; | |
65 | + chars[len++] = c; | |
66 | + if (len == sizeof(chars)-1) break; | |
67 | + } | |
68 | + chars[len] = 0; | |
69 | + return chars; | |
70 | +} | |
71 | +#endif | |
72 | + | |
73 | namespace newsbeuter { | |
74 | ||
75 | ttrss_api::ttrss_api(configcontainer * c) : remote_api(c) { |