01-16-2014
Make sure to follow proper usage of this function, where on the first call the 1st argument should point to the input string, then on the following calls it should be NULL.
This User Gave Thanks to migurus For This Post:
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Is it possible to make function variables local?
I mean for example, I have a script variable 'name' and in function I have declared variable 'name'
I need to have script's 'name' have the same value as it was before calling the function with the same declaration.
The way to preserve a... (5 Replies)
Discussion started by: alex_5161
5 Replies
2. Programming
Hi,
I have a base class and derived a class from the base class, i want to print & read the data for the object created for the derived class,so i have overloaded both the << and >> operators and also have done the foward declaration.
Below is the code snippet,
#include <iostream>
class... (3 Replies)
Discussion started by: ennstate
3 Replies
3. Solaris
I attached a README file that I will refer to.
I successfully completed everything in the README file until step 4.
# pwd
/gani/gani-2.4.4
# ls
COPYING Makefile.macros gem.c
Makefile Makefile.sparc_gcc gem.h
Makefile.amd64_gcc ... (1 Reply)
Discussion started by: Bradj47
1 Replies
4. Homework & Coursework Questions
I have no idea what the following means. The teacher is too advanced for me to understand fully. We literally went from running a few commands over the last few months to starting shell scripting. I am not a programmer, I am more hardware oriented. I wish I knew what this question was asking... (3 Replies)
Discussion started by: Wookard
3 Replies
5. UNIX for Dummies Questions & Answers
Hi,
While installation of apache on linux, we perform the below tasks.
1) Untar
2) configure
3) make
4) make install.
I wanted to understand the difference and working of configure/make/make install.
Can any one help me understanding this?
Thanks in advance. (1 Reply)
Discussion started by: praveen_b744
1 Replies
6. UNIX for Dummies Questions & Answers
I wrote the following Makefile:
dirs := a b c d
files := $(foreach dir,$(dirs),$(wildcard $(dir)/*))
.PHONY: all
all:
touch $(files)
The first two lines are taken from GNU make tutorial, Section 8.5 The foreach Function. I would expect the recipe
touch $(files)
to be... (2 Replies)
Discussion started by: ybelenky
2 Replies
7. Shell Programming and Scripting
Greetings,
I m wondering if it's possible do do the following :
I have a simple function called "FindMoveDelete" which does the following :
FindMoveDelete()
{
find . -iname "$FILENAME*.ext" -exec mv {} "$PATH/$VAR" \; &&
find . -maxdepth 1 -type d -iname "$FILENAME*" -exec rm -rf {}... (6 Replies)
Discussion started by: Sekullos
6 Replies
8. Shell Programming and Scripting
Hi,
If I declare a function inside another function, it overwrites any previously declared function with the same name. This is NOT what I want.
Example:
#!/bin/bash
_test() { echo test; }
_myf() {
# I'm using the same name as the other function.
_test() { echo local test; }... (8 Replies)
Discussion started by: chebarbudo
8 Replies
9. UNIX for Beginners Questions & Answers
Hello -
I wrote few scripts on bash shell script and grafana triggers those scripts and show on console .
I want to write the console output to a log file as well by using tee command and I am successful as well . I am wondering Instead of writing same logic on multiple scripts , why... (4 Replies)
Discussion started by: Varja
4 Replies
10. Shell Programming and Scripting
Hi All,
Good Day, seeking for your assistance on how to not perform my 2nd, 3rd,4th etc.. function if my 1st function is in else condition.
#Body
function1()
{
if
then
echo "exist"
else
echo "not exist"
}
#if not exist in function1 my all other function will not proceed.... (4 Replies)
Discussion started by: meister29
4 Replies
LEARN ABOUT OSF1
xwclookupstring
XmbLookupString(3X11) XmbLookupString(3X11)
NAME
XmbLookupString, XwcLookupString - obtain composed input from an input method
SYNOPSIS
int XmbLookupString(ic, event, buffer_return, bytes_buffer, keysym_return, status_return)
XIC ic;
XKeyPressedEvent *event;
char *buffer_return;
int bytes_buffer;
KeySym *keysym_return;
Status *status_return;
int XwcLookupString(ic, event, buffer_return, bytes_buffer, keysym_return, status_return)
XIC ic;
XKeyPressedEvent *event;
wchar_t *buffer_return;
int wchars_buffer;
KeySym *keysym_return;
Status *status_return;
ARGUMENTS
Returns a multibyte string or wide character string (if any) from the input method. Specifies space available in the return buffer. Spec-
ifies the key event to be used. Specifies the input context. Returns the KeySym computed from the event if this argument is not NULL.
Returns a value indicating what kind of data is returned.
DESCRIPTION
The XmbLookupString and XwcLookupString functions return the string from the input method specified in the buffer_return argument. If no
string is returned, the buffer_return argument is unchanged.
The KeySym into which the KeyCode from the event was mapped is returned in the keysym_return argument if it is non-NULL and the sta-
tus_return argument indicates that a KeySym was returned. If both a string and a KeySym are returned, the KeySym value does not necessarily
correspond to the string returned.
XmbLookupString returns the length of the string in bytes, and XwcLookupString returns the length of the string in characters. Both
XmbLookupString and XwcLookupString return text in the encoding of the locale bound to the input method of the specified input context.
Each string returned by XmbLookupString and XwcLookupString begins in the initial state of the encoding of the locale (if the encoding of
the locale is state-dependent).
Note
To insure proper input processing, it is essential that the client pass only KeyPress events to XmbLookupString and XwcLookupString. Their
behavior when a client passes a KeyRelease event is undefined.
Clients should check the status_return argument before using the other returned values. These two functions both return a value to sta-
tus_return that indicates what has been returned in the other arguments. The possible values returned are: The input string to be returned
is too large for the supplied buffer_return. The required size (XmbLookupString in bytes; XwcLookupString in characters) is returned as the
value of the function, and the contents of buffer_return and keysym_return are not modified. The client should recall the function with the
same event and a buffer of adequate size to obtain the string. No consistent input has been composed so far. The contents of buffer_return
and keysym_return are not modified, and the function returns zero. Some input characters have been composed. They are placed in the buf-
fer_return argument, and the string length is returned as the value of the function. The string is encoded in the locale bound to the input
context. The content of the keysym_return argument is not modified. A KeySym has been returned instead of a string and is returned in
keysym_return. The content of the buffer_return argument is not modified, and the function returns zero. Both a KeySym and a string are
returned; XLookupChars and XLookupKeySym occur simultaneously.
It does not make any difference if the input context passed as an argument to XmbLookupString and XwcLookupString is the one currently in
possession of the focus or not. Input may have been composed within an input context before it lost the focus, and that input may be
returned on subsequent calls to XmbLookupString or XwcLookupString even though it does not have any more keyboard focus.
SEE ALSO
XLookupKeysym(3X11)
Xlib -- C Language X Interface
XmbLookupString(3X11)