}
/* The final place data is sent to the screen/pty/tty */
-void bti_output_line(struct session *session, xmlChar *user, xmlChar *id,
- xmlChar *created, xmlChar *text)
+static void bti_output_line(struct session *session, xmlChar *user,
+ xmlChar *id, xmlChar *created, xmlChar *text)
{
if (session->verbose)
printf("[%s] {%s} (%.16s) %s\n", user, id, created, text);
struct session *session;
pid_t child;
char *tweet;
- char *retweet;
static char password[80];
int retval = 0;
int option;
while (1) {
option = getopt_long_only(argc, argv,
- "dp:P:H:a:A:u:c:hg:G:sr:nVv",
+ "dp:P:H:a:A:u:c:hg:G:sr:nVvw:",
options, NULL);
if (option == -1)
break;
}
if (session->action == ACTION_RETWEET) {
- fprintf(stdout, "Status ID to retweet: ");
- retweet = get_string_from_stdin();
+ if (!session->retweet) {
+ char *rtid;
+
+ fprintf(stdout, "Status ID to retweet: ");
+ rtid = get_string_from_stdin();
+ session->retweet = zalloc(strlen(rtid) + 10);
+ sprintf(session->retweet,"%s", rtid);
+ free(rtid);
+ }
- if (!retweet || strlen(retweet) == 0) {
+ if (!session->retweet || strlen(session->retweet) == 0) {
dbg("no retweet?\n");
return -1;
}
- session->retweet = zalloc(strlen(retweet) + 10);
- sprintf(session->retweet,"%s", retweet);
- free(retweet);
dbg("retweet ID = %s\n", session->retweet);
}
* the value.
*/
}
- printf("%s = %s\n", *key, *value);
+ /* printf("%s = %s\n", *key, *value); */
return 0;
}
{ NULL, NULL }
};
-void process_line(struct session *session, char *key, char *value)
+static void process_line(struct session *session, char *key, char *value)
{
struct config_function *item;
int result;
break;
if (strncasecmp(item->key, key, strlen(item->key)) == 0) {
- printf("calling %p, for key = '%s' and value = '%s'\n", item->callback, key, value);
+ /*
+ * printf("calling %p, for key = '%s' and value = * '%s'\n",
+ * item->callback, key, value);
+ */
result = item->callback(session, value);
if (!result)
return;
char *key = NULL;
char *value = NULL;
size_t len = 0;
- size_t n;
+ ssize_t n;
char *c;
config_file = fopen(session->configfile, "r");