X-Git-Url: http://git.cinelerra-gg.org/git/?p=goodguy%2Fhistory.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fmessages.C;h=82a5baaaaf60f1ce6ad4cbb8c5378f747e17e019;hp=b29ccab83d2078b1ee2b05a8087f78211802a901;hb=502b6f3b6fd04f6b01c6d70dcb81aa304dd0db1c;hpb=30bdb85eb33a8ee7ba675038a86c6be59c43d7bd diff --git a/cinelerra-5.1/cinelerra/messages.C b/cinelerra-5.1/cinelerra/messages.C index b29ccab8..82a5baaa 100644 --- a/cinelerra-5.1/cinelerra/messages.C +++ b/cinelerra-5.1/cinelerra/messages.C @@ -2,21 +2,21 @@ /* * CINELERRA * Copyright (C) 2008 Adam Williams - * + * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. - * + * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. - * + * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * + * */ #include @@ -40,7 +40,7 @@ Messages::Messages(int input_flag, int output_flag, int id) this->msgid = id; client = 1; } - + this->input_flag = input_flag; this->output_flag = output_flag; bc_enter_msg_id(msgid); @@ -79,7 +79,7 @@ int Messages::read_message(char *text) long Messages::read_message() { buffer.mtype = input_flag; - + if((msgrcv(msgid, (struct msgbuf*)&buffer, MESSAGESIZE, input_flag, 0)) < 0) { printf(_("recieve message failed\n")); @@ -100,7 +100,7 @@ float Messages::read_message_f() char* Messages::read_message_raw() { buffer.mtype = input_flag; - + if((msgrcv(msgid, (struct msgbuf*)&buffer, MESSAGESIZE, input_flag, 0)) < 0) { printf(_("recieve message failed\n")); @@ -156,7 +156,7 @@ int Messages::read_message_f(float *value1, float *value2, float *value3, float int Messages::read_message(int *command, char *text) { int i, j; - + char *data = read_message_raw(); sscanf(data, "%d", command); // find the start of the text @@ -190,7 +190,7 @@ int Messages::write_message_flagged(int output_flag, int command) { buffer.mtype = output_flag; sprintf(buffer.text, "%d", command); - + if((msgsnd(msgid, (struct msgbuf*)&buffer, strlen(buffer.text) + 1, 0)) < 0) printf(_("send message failed\n")); return 0; }