Print this page
make: translate using gettext, rather than the unmaintainable catgets
@@ -27,15 +27,14 @@
#include <stdlib.h>
#include <string.h>
#include <sys/param.h>
#include <sys/wait.h>
#include <unistd.h>
+#include <libintl.h>
#include <vroot/report.h>
#include <vroot/vroot.h>
-#include <mksdmsi18n/mksdmsi18n.h>
-#include <avo/intl.h> /* for NOCATGETS */
#include <mk/defs.h> /* for tmpdir */
static FILE *report_file;
static FILE *command_output_fp;
static char *target_being_reported_for;
@@ -108,26 +107,26 @@
fclose(command_output_fp);
if ((command_output_fp = fopen(command_output_tmpfile, "r")) == NULL) {
return;
}
sprintf(nse_depinfo_file, "%s/%s", search_dir, NSE_DEPINFO);
- sprintf(merge_file, NOCATGETS("%s/.tmp%s.%d"), search_dir, NSE_DEPINFO, getpid());
+ sprintf(merge_file, "%s/.tmp%s.%d", search_dir, NSE_DEPINFO, getpid());
sprintf(lock_file, "%s/%s", search_dir, NSE_DEPINFO_LOCK);
err = file_lock(nse_depinfo_file, lock_file, &file_locked, 0);
if (err) {
if (warning_ptr != (void (*) (char *, ...)) NULL) {
- (*warning_ptr)(catgets(libmksdmsi18n_catd, 1, 147, "Couldn't write to %s"), nse_depinfo_file);
+ (*warning_ptr)(gettext("Couldn't write to %s"), nse_depinfo_file);
}
unlink(command_output_tmpfile);
return;
}
/* If .nse_depinfo file doesn't exist */
if ((nse_depinfo_fp = fopen(nse_depinfo_file, "r+")) == NULL) {
if (is_path) {
if ((nse_depinfo_fp =
fopen(nse_depinfo_file, "w")) == NULL) {
- fprintf(stderr, catgets(libmksdmsi18n_catd, 1, 148, "Cannot open `%s' for writing\n"),
+ fprintf(stderr, gettext("Cannot open `%s' for writing\n"),
nse_depinfo_file);
unlink(command_output_tmpfile);
unlink(lock_file);
return;
@@ -144,11 +143,11 @@
}
unlink(command_output_tmpfile);
return;
}
if ((merge_fp = fopen(merge_file, "w")) == NULL) {
- fprintf(stderr, catgets(libmksdmsi18n_catd, 1, 149, "Cannot open %s for writing\n"), merge_file);
+ fprintf(stderr, gettext("Cannot open %s for writing\n"), merge_file);
if (file_locked) {
unlink(lock_file);
}
unlink(command_output_tmpfile);
return;
@@ -206,16 +205,16 @@
report_dep(char *iflag, char *filename)
{
if (command_output_fp == NULL) {
sprintf(command_output_tmpfile,
- NOCATGETS("%s/%s.%d.XXXXXX"), tmpdir, NSE_DEPINFO, getpid());
+ "%s/%s.%d.XXXXXX", tmpdir, NSE_DEPINFO, getpid());
int fd = mkstemp(command_output_tmpfile);
if ((fd < 0) || (command_output_fp = fdopen(fd, "w")) == NULL) {
return;
}
- if ((search_dir = getenv(NOCATGETS("NSE_DEP"))) == NULL) {
+ if ((search_dir = getenv("NSE_DEP")) == NULL) {
return;
}
atexit(close_file);
strcpy(sfile, filename);
if (iflag == NULL || *iflag == '\0') {
@@ -255,21 +254,21 @@
char *sdir;
char *newiflag;
char filename[MAXPATHLEN];
char *p, *ptr;
- if ((sdir = getenv(NOCATGETS("NSE_DEP"))) == NULL) {
+ if ((sdir = getenv("NSE_DEP")) == NULL) {
return;
}
if ((p= getenv(SUNPRO_DEPENDENCIES)) == NULL) {
return;
}
ptr = strchr(p, ' ');
if( ! ptr ) {
return;
}
- sprintf(filename, NOCATGETS("%s-CPP"), ptr+1);
+ sprintf(filename, "%s-CPP", ptr+1);
getcwd(curdir, sizeof(curdir));
if (strcmp(curdir, sdir) != 0 && strlen(iflag) > 2 &&
iflag[2] != '/') {
/* Makefile must have had an "cd xx; cc ..." */
/* Modify the -I path to be relative to the cd */