/[gpgoe]/trunk/src/OEDlgViewer.c
ViewVC logotype

Diff of /trunk/src/OEDlgViewer.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 12 by twoaday, Fri Apr 7 10:46:41 2006 UTC revision 16 by twoaday, Tue Apr 11 06:56:23 2006 UTC
# Line 45  get_item_text (HWND dlg, int id) Line 45  get_item_text (HWND dlg, int id)
45  }  }
46    
47    
 /* Prepend '> ' to line line in the buffer @inp  
    and store the result in @r_outp. */  
 static void  
 quote_msg_text (const char *inp, char **r_outp)  
 {  
     size_t i, n=0;  
     char *p;  
     char *outp;  
   
     for (i=0; i < strlen (inp); i++) {  
         if (inp[i] == '\r')  
             n += 4;  
     }  
     outp = xcalloc (1, strlen (inp) + 1 + n + 1);  
     p = strtok ((char *)inp, "\r");  
     while (p != NULL) {  
         if (*p == '\n')  
             p++;  
         strcat (outp, "> ");  
         strcat (outp, p);  
         strcat (outp, "\r\n");  
         p = strtok (NULL, "\r");  
     }  
     *r_outp = outp;  
 }  
   
   
48  /* Text viewer dialog box procedure. */  /* Text viewer dialog box procedure. */
49  BOOL CALLBACK  BOOL CALLBACK
50  viewer_dlg_proc (HWND dlg, UINT msg, WPARAM wparam, LPARAM lparam)  viewer_dlg_proc (HWND dlg, UINT msg, WPARAM wparam, LPARAM lparam)
# Line 90  viewer_dlg_proc (HWND dlg, UINT msg, WPA Line 63  viewer_dlg_proc (HWND dlg, UINT msg, WPA
63          SetDlgItemText (dlg, IDC_VIEWER_TEXT2, viewer->msg);          SetDlgItemText (dlg, IDC_VIEWER_TEXT2, viewer->msg);
64          SetForegroundWindow (dlg);          SetForegroundWindow (dlg);
65          SetFocus (GetDlgItem (dlg, IDOK));          SetFocus (GetDlgItem (dlg, IDOK));
66            center_window (dlg, viewer->main_wnd);
67          return FALSE;          return FALSE;
68                    
69      case WM_SYSCOMMAND:      case WM_SYSCOMMAND:

Legend:
Removed from v.12  
changed lines
  Added in v.16

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26