~ubuntu-branches/ubuntu/raring/vice/raring

« back to all changes in this revision

Viewing changes to src/printerdrv/output-text.c

  • Committer: Bazaar Package Importer
  • Author(s): Laszlo Boszormenyi (GCS)
  • Date: 2009-03-31 00:37:15 UTC
  • mfrom: (1.1.7 upstream) (9.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20090331003715-i5yisvcfv7mgz3eh
Tags: 2.1.dfsg-1
* New major upstream release (closes: #495937).
* Add desktop files (closes: #501181).

Show diffs side-by-side

added added

removed removed

Lines of Context:
37
37
#include "output-text.h"
38
38
#include "output.h"
39
39
#include "resources.h"
40
 
#ifdef HAS_TRANSLATION
41
40
#include "translate.h"
42
 
#endif
43
41
#include "types.h"
44
42
#include "util.h"
45
43
 
46
 
 
47
44
static char *PrinterDev[3] = { NULL, NULL, NULL };
48
45
static int printer_device[3];
49
46
static FILE *output_fd[3] = { NULL, NULL, NULL };
86
83
    { NULL }
87
84
};
88
85
 
89
 
#ifdef HAS_TRANSLATION
90
 
static const cmdline_option_t cmdline_options[] =
91
 
{
92
 
    { "-prtxtdev1", SET_RESOURCE, 1, NULL, NULL, "PrinterTextDevice1", NULL,
93
 
     IDCLS_P_NAME, IDCLS_SPECIFY_TEXT_DEVICE_DUMP_NAME },
94
 
    { "-prtxtdev2", SET_RESOURCE, 1, NULL, NULL, "PrinterTextDevice2", NULL,
95
 
     IDCLS_P_NAME, IDCLS_SPECIFY_TEXT_DEVICE_DUMP_NAME },
96
 
    { "-prtxtdev3", SET_RESOURCE, 1, NULL, NULL, "PrinterTextDevice3", NULL,
97
 
     IDCLS_P_NAME, IDCLS_SPECIFY_TEXT_DEVICE_DUMP_NAME },
98
 
    { "-pr4txtdev", SET_RESOURCE, 1, NULL, NULL, "Printer4TextDevice",
99
 
      (resource_value_t)0,
100
 
      IDCLS_P_0_2, IDCLS_SPECIFY_TEXT_DEVICE_4 },
101
 
    { "-pr5txtdev", SET_RESOURCE, 1, NULL, NULL, "Printer5TextDevice",
102
 
      (resource_value_t)0,
103
 
      IDCLS_P_0_2, IDCLS_SPECIFY_TEXT_DEVICE_5 },
104
 
    { "-prusertxtdev", SET_RESOURCE, 1, NULL, NULL, "PrinterUserportTextDevice",
105
 
      (resource_value_t)0,
106
 
      IDCLS_P_0_2, IDCLS_SPECIFY_TEXT_USERPORT },
107
 
    { NULL }
108
 
};
109
 
#else
110
 
static const cmdline_option_t cmdline_options[] =
111
 
{
112
 
    { "-prtxtdev1", SET_RESOURCE, 1, NULL, NULL, "PrinterTextDevice1", NULL,
113
 
     N_("<name>"), N_("Specify name of printer text device or dump file") },
114
 
    { "-prtxtdev2", SET_RESOURCE, 1, NULL, NULL, "PrinterTextDevice2", NULL,
115
 
     N_("<name>"), N_("Specify name of printer text device or dump file") },
116
 
    { "-prtxtdev3", SET_RESOURCE, 1, NULL, NULL, "PrinterTextDevice3", NULL,
117
 
     N_("<name>"), N_("Specify name of printer text device or dump file") },
118
 
    { "-pr4txtdev", SET_RESOURCE, 1, NULL, NULL, "Printer4TextDevice",
119
 
      (resource_value_t)0,
120
 
      "<0-2>", N_("Specify printer text output device for IEC printer #4") },
121
 
    { "-pr5txtdev", SET_RESOURCE, 1, NULL, NULL, "Printer5TextDevice",
122
 
      (resource_value_t)0,
123
 
      "<0-2>", N_("Specify printer text output device for IEC printer #5") },
124
 
    { "-prusertxtdev", SET_RESOURCE, 1, NULL, NULL, "PrinterUserportTextDevice",
125
 
      (resource_value_t)0,
126
 
      "<0-2>", N_("Specify printer text output device for userport printer") },
127
 
    { NULL }
128
 
};
129
 
#endif
 
86
static const cmdline_option_t cmdline_options[] =
 
87
{
 
88
    { "-prtxtdev1", SET_RESOURCE, 1,
 
89
      NULL, NULL, "PrinterTextDevice1", NULL,
 
90
      USE_PARAM_ID, USE_DESCRIPTION_ID,
 
91
      IDCLS_P_NAME, IDCLS_SPECIFY_TEXT_DEVICE_DUMP_NAME,
 
92
      NULL, NULL },
 
93
    { "-prtxtdev2", SET_RESOURCE, 1,
 
94
      NULL, NULL, "PrinterTextDevice2", NULL,
 
95
      USE_PARAM_ID, USE_DESCRIPTION_ID,
 
96
      IDCLS_P_NAME, IDCLS_SPECIFY_TEXT_DEVICE_DUMP_NAME,
 
97
      NULL, NULL },
 
98
    { "-prtxtdev3", SET_RESOURCE, 1,
 
99
      NULL, NULL, "PrinterTextDevice3", NULL,
 
100
      USE_PARAM_ID, USE_DESCRIPTION_ID,
 
101
      IDCLS_P_NAME, IDCLS_SPECIFY_TEXT_DEVICE_DUMP_NAME,
 
102
      NULL, NULL },
 
103
    { "-pr4txtdev", SET_RESOURCE, 1,
 
104
      NULL, NULL, "Printer4TextDevice", (resource_value_t)0,
 
105
      USE_PARAM_STRING, USE_DESCRIPTION_ID,
 
106
      IDCLS_UNUSED, IDCLS_SPECIFY_TEXT_DEVICE_4,
 
107
      "<0-2>", NULL },
 
108
    { "-pr5txtdev", SET_RESOURCE, 1,
 
109
      NULL, NULL, "Printer5TextDevice", (resource_value_t)0,
 
110
      USE_PARAM_STRING, USE_DESCRIPTION_ID,
 
111
      IDCLS_UNUSED, IDCLS_SPECIFY_TEXT_DEVICE_5,
 
112
      "<0-2>", NULL },
 
113
    { "-prusertxtdev", SET_RESOURCE, 1,
 
114
      NULL, NULL, "PrinterUserportTextDevice", (resource_value_t)0,
 
115
      USE_PARAM_STRING, USE_DESCRIPTION_ID,
 
116
      IDCLS_UNUSED, IDCLS_SPECIFY_TEXT_USERPORT,
 
117
      "<0-2>", NULL },
 
118
    { NULL }
 
119
};
130
120
 
131
121
int output_text_init_cmdline_options(void)
132
122
{
227
217
    lib_free(PrinterDev[1]);
228
218
    lib_free(PrinterDev[2]);
229
219
}
230