| 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) { |