[PATCH:libX11] Mark atom names argument to XInternAtoms as const

2010-11-22 Thread Alan Coopersmith
Updates code  docs for XInternAtoms.

The single atom name argument to XInternAtom was already const char *
in the code, but not the docs, so updated it in the docs too.

Signed-off-by: Alan Coopersmith alan.coopersm...@oracle.com
---
 include/X11/Xlib.h|2 +-
 man/XInternAtom.man   |8 
 specs/libX11/CH04.xml |4 ++--
 src/IntAtom.c |4 ++--
 4 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/include/X11/Xlib.h b/include/X11/Xlib.h
index 5c6c770..b0d7d4d 100644
--- a/include/X11/Xlib.h
+++ b/include/X11/Xlib.h
@@ -1548,7 +1548,7 @@ extern Atom XInternAtom(
 );
 extern Status XInternAtoms(
 Display*   /* dpy */,
-char** /* names */,
+_Xconst char** /* names */,
 int/* count */,
 Bool   /* onlyIfExists */,
 Atom*  /* atoms_return */
diff --git a/man/XInternAtom.man b/man/XInternAtom.man
index 237ed91..44aa68a 100644
--- a/man/XInternAtom.man
+++ b/man/XInternAtom.man
@@ -144,11 +144,11 @@
 XInternAtom, XInternAtoms, XGetAtomName, XGetAtomNames \- create or return 
atom names
 .SH SYNTAX
 .HP
-Atom XInternAtom\^(\^Display *\fIdisplay\fP\^, char *\fIatom_name\fP\^, Bool
-\fIonly_if_exists\fP\^); 
+Atom XInternAtom\^(\^Display *\fIdisplay\fP\^, const char *\fIatom_name\fP\^,
+Bool \fIonly_if_exists\fP\^);
 .HP
-Status XInternAtoms\^(\^Display *\fIdisplay\fP\^, char **\fInames\fP\^, int
-\fIcount\fP\^, Bool \fIonly_if_exists\fP\^, Atom *\fIatoms_return\fP\^); 
+Status XInternAtoms\^(\^Display *\fIdisplay\fP\^, const char **\fInames\fP\^,
+int \fIcount\fP\^, Bool \fIonly_if_exists\fP\^, Atom *\fIatoms_return\fP\^);
 .HP
 char *XGetAtomName\^(\^Display *\fIdisplay\fP\^, Atom \fIatom\fP\^); 
 .HP
diff --git a/specs/libX11/CH04.xml b/specs/libX11/CH04.xml
index 8a3e8c5..e2bca72 100644
--- a/specs/libX11/CH04.xml
+++ b/specs/libX11/CH04.xml
@@ -1054,7 +1054,7 @@ To return an atom for a given name, use
 funcprototype
   funcdefAtom functionXInternAtom/function/funcdef
   paramdefDisplayparameter *display/parameter/paramdef
-  paramdefcharparameter *atom_name/parameter/paramdef
+  paramdefconst charparameter *atom_name/parameter/paramdef
   paramdefBoolparameter only_if_exists/parameter/paramdef
 /funcprototype
 /funcsynopsis
@@ -1136,7 +1136,7 @@ To return atoms for an array of names, use
 funcprototype
   funcdefStatus functionXInternAtoms/function/funcdef
   paramdefDisplayparameter *display/parameter/paramdef
-  paramdefcharparameter **names/parameter/paramdef
+  paramdefconst charparameter **names/parameter/paramdef
   paramdefintparameter count/parameter/paramdef
   paramdefBoolparameter only_if_exists/parameter/paramdef
   paramdefAtomparameter *atoms_return/parameter/paramdef
diff --git a/src/IntAtom.c b/src/IntAtom.c
index 7a56258..80d78c0 100644
--- a/src/IntAtom.c
+++ b/src/IntAtom.c
@@ -190,7 +190,7 @@ XInternAtom (
 typedef struct {
 unsigned long start_seq;
 unsigned long stop_seq;
-char **names;
+const char **names;
 Atom *atoms;
 int count;
 Status status;
@@ -239,7 +239,7 @@ Bool _XIntAtomHandler(
 Status
 XInternAtoms (
 Display *dpy,
-char **names,
+const char **names,
 int count,
 Bool onlyIfExists,
 Atom *atoms_return)
-- 
1.7.3.2

___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel


Re: [PATCH:libX11] Mark atom names argument to XInternAtoms as const

2010-11-22 Thread Peter Hutterer
On Mon, Nov 22, 2010 at 12:04:04AM -0800, Alan Coopersmith wrote:
 Updates code  docs for XInternAtoms.
 
 The single atom name argument to XInternAtom was already const char *
 in the code, but not the docs, so updated it in the docs too.
 
 Signed-off-by: Alan Coopersmith alan.coopersm...@oracle.com

Reviewed-by: Peter Hutterer peter.hutte...@who-t.net

Cheers,
  Peter

 ---
  include/X11/Xlib.h|2 +-
  man/XInternAtom.man   |8 
  specs/libX11/CH04.xml |4 ++--
  src/IntAtom.c |4 ++--
  4 files changed, 9 insertions(+), 9 deletions(-)
 
 diff --git a/include/X11/Xlib.h b/include/X11/Xlib.h
 index 5c6c770..b0d7d4d 100644
 --- a/include/X11/Xlib.h
 +++ b/include/X11/Xlib.h
 @@ -1548,7 +1548,7 @@ extern Atom XInternAtom(
  );
  extern Status XInternAtoms(
  Display* /* dpy */,
 -char**   /* names */,
 +_Xconst char**   /* names */,
  int  /* count */,
  Bool /* onlyIfExists */,
  Atom*/* atoms_return */
 diff --git a/man/XInternAtom.man b/man/XInternAtom.man
 index 237ed91..44aa68a 100644
 --- a/man/XInternAtom.man
 +++ b/man/XInternAtom.man
 @@ -144,11 +144,11 @@
  XInternAtom, XInternAtoms, XGetAtomName, XGetAtomNames \- create or return 
 atom names
  .SH SYNTAX
  .HP
 -Atom XInternAtom\^(\^Display *\fIdisplay\fP\^, char *\fIatom_name\fP\^, Bool
 -\fIonly_if_exists\fP\^); 
 +Atom XInternAtom\^(\^Display *\fIdisplay\fP\^, const char *\fIatom_name\fP\^,
 +Bool \fIonly_if_exists\fP\^);
  .HP
 -Status XInternAtoms\^(\^Display *\fIdisplay\fP\^, char **\fInames\fP\^, int
 -\fIcount\fP\^, Bool \fIonly_if_exists\fP\^, Atom *\fIatoms_return\fP\^); 
 +Status XInternAtoms\^(\^Display *\fIdisplay\fP\^, const char **\fInames\fP\^,
 +int \fIcount\fP\^, Bool \fIonly_if_exists\fP\^, Atom *\fIatoms_return\fP\^);
  .HP
  char *XGetAtomName\^(\^Display *\fIdisplay\fP\^, Atom \fIatom\fP\^); 
  .HP
 diff --git a/specs/libX11/CH04.xml b/specs/libX11/CH04.xml
 index 8a3e8c5..e2bca72 100644
 --- a/specs/libX11/CH04.xml
 +++ b/specs/libX11/CH04.xml
 @@ -1054,7 +1054,7 @@ To return an atom for a given name, use
  funcprototype
funcdefAtom functionXInternAtom/function/funcdef
paramdefDisplayparameter *display/parameter/paramdef
 -  paramdefcharparameter *atom_name/parameter/paramdef
 +  paramdefconst charparameter *atom_name/parameter/paramdef
paramdefBoolparameter only_if_exists/parameter/paramdef
  /funcprototype
  /funcsynopsis
 @@ -1136,7 +1136,7 @@ To return atoms for an array of names, use
  funcprototype
funcdefStatus functionXInternAtoms/function/funcdef
paramdefDisplayparameter *display/parameter/paramdef
 -  paramdefcharparameter **names/parameter/paramdef
 +  paramdefconst charparameter **names/parameter/paramdef
paramdefintparameter count/parameter/paramdef
paramdefBoolparameter only_if_exists/parameter/paramdef
paramdefAtomparameter *atoms_return/parameter/paramdef
 diff --git a/src/IntAtom.c b/src/IntAtom.c
 index 7a56258..80d78c0 100644
 --- a/src/IntAtom.c
 +++ b/src/IntAtom.c
 @@ -190,7 +190,7 @@ XInternAtom (
  typedef struct {
  unsigned long start_seq;
  unsigned long stop_seq;
 -char **names;
 +const char **names;
  Atom *atoms;
  int count;
  Status status;
 @@ -239,7 +239,7 @@ Bool _XIntAtomHandler(
  Status
  XInternAtoms (
  Display *dpy,
 -char **names,
 +const char **names,
  int count,
  Bool onlyIfExists,
  Atom *atoms_return)
 -- 
 1.7.3.2
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel