[PATCH 1/3] stkutil: display text attributes as html
Denis Kenzior
denkenz at gmail.com
Thu Jul 1 15:35:09 PDT 2010
Hi Andrew,
On 07/01/2010 05:10 PM, Andrzej Zaborowski wrote:
> Hi
>
> On 1 July 2010 18:30, Denis Kenzior <denkenz at gmail.com> wrote:
>>> +char *stk_text_to_html(char *text, int text_len,
>>> + const unsigned char *attrs, int attrs_len)
>>> +{
>>> + GString *string = g_string_sized_new(text_len + 1);
>>> + int formats[257]; /* maximum number of chars in text + 1 */
>>> + int pos = 0, i, j, attr, prev_attr;
>>> + guint8 start, end, code, color, len, align;
>>> +
>>> + /* we will need formatting at the position beyond the last char */
>>> + for (i = 0; i <= text_len; i++)
>>> + formats[i] = STK_TEXT_FORMAT_INIT;
>>> +
>>
>> Please note that the same formatting can be used for EMS messages
>> (23.040). These messages have a fairly large max-len (255 segments *
>> ~153 characters) I'd like to have this function useable for EMS
>> messages as well.
>
> It would have a different signature because as far as I understand a
> separate array of attributes is sent in each segment (the start/len
> fields can't address more than 256 characters anyway). So that
> function can be a wrapper around this function.
>
It depends actually. I'd like to avoid writing a separate EMS
concatenator, and re-use sms_decode_text. This means that if possible,
I'd like this function to work on arbitrary length strings. The text
attributes can be massaged pretty easily without knowing what's inside
the SMS message.
Regards,
-Denis
More information about the ofono
mailing list